Railsで複数チェックボックをstrong parametersで取得する
Railsでチャックボックスのフォームを使おうとすると毎回迷走します。
複数チェックボックを設定してそれを、controller側でStrong parametersで取得する方法です。
ItemのidをチェックボックスのValueに設定しています。
view
(省略) - @items.each do |item| = check_box_tag'items[id][]', item.id (省略)
controller
def item_id_params params.require(:items).permit(id: []) end
以上、このような感じです。
関連記事
Ruby on Rails 4 アプリケーションプログラミング
- 作者: 山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2014/04/11
- メディア: 大型本
- この商品を含むブログ (5件) を見る