TechTips
ホーム
TechTipsについて
ログイン
新規登録
Home
Software
Libraries
Ruby
actionpack
フィルタ
ブックマークしたコメント
自分のコメント
actionpack
params.expectで配列のパラメータを許可するには明示的に二重の角括弧([[ :属性名 ]])が必要
@wakairo
2025/02/25 15:43
Rails8では、`require`と`permit`に代わるより安全な新しいメソッドとして、strong parametersへ`expect`が導入されました。 `expect`では、安全面への配慮から、配列のパラメータを指定す…
@wakairo
2025/02/25 15:59
最終更新
2025/02/25 16:00
ちなみに、RuboCopに`require`と`permit`の組み合わせから`expect`への書き換えを自動でやってもらうことは可能ですが、配列パラメータの許可に関してはRuboCopが自動書き換えに失敗す…
redirect_backよりもredirect_back_or_toを使った方が良さそう
@wakairo
2023/02/06 23:33
以下のコードから分かるとおり、`redirect_back`は`redirect_back_or_to`をラップしているだけです。 https://github.com/rails/rails/blob/v7.0.4/actionpack/lib/action_controller/metal/redirecting.rb#L96 普通は`…