概要
ActionArgsでリクエストパラメータを個別の引数として受け取る
内容
Railsの標準ではリクエストパラメータは以下のように取得します。
def hoge @hoge = params[:hoge] @hage = params[:hage] @hige = params[:hige] end
毎回、paramsから取得する必要があるわけです。
ここで、ActionArgsを利用するとこうなります。
def hoge(hoge, hage, hige) @hoge = hoge @hage = hage @hige = hige end
導入手順
Bundlerに以下を追加してbundleします。
gem "action_args", "~> 1.1.0"