TechTips
Home
About
Log in
Sign up
Home
Software
Libraries
Ruby
actionpack
Filters
Bookmarked comments
Your comments
actionpack
params.expectで配列のパラメータを許可するには明示的に二重の角括弧([[ :属性名 ]])が必要
@wakairo
25 Feb, 2025 06:43 +00:00
Rails8では、`require`と`permit`に代わるより安全な新しいメソッドとして、strong parametersへ`expect`が導入されました。 `expect`では、安全面への配慮から、配列のパラメータを指定す…
@wakairo
25 Feb, 2025 06:59 +00:00
Last edited
25 Feb, 2025 07:00 +00:00
ちなみに、RuboCopに`require`と`permit`の組み合わせから`expect`への書き換えを自動でやってもらうことは可能ですが、配列パラメータの許可に関してはRuboCopが自動書き換えに失敗す…
redirect_backよりもredirect_back_or_toを使った方が良さそう
@wakairo
06 Feb, 2023 14:33 +00:00
以下のコードから分かるとおり、`redirect_back`は`redirect_back_or_to`をラップしているだけです。 https://github.com/rails/rails/blob/v7.0.4/actionpack/lib/action_controller/metal/redirecting.rb#L96 普通は`…