acts_as_taggable_on
タグが配列に入ることを期待するレガシープロジェクトに取り組んでいます。ユーザーがカテゴリと呼ばれるフィールドでコースのタグを選択できるようにする選択ボックスがあります。一括代入 create が機能する唯一の方法は、 params が次のようになっている場合params = {:course => {:categories => ['Presentation']}}
です。私は現在、このヘルパーでビューを持っています:
<%= f.select 'categories', ['Presentation' , 'Round Table' , 'Demo', 'Hands-on'] %>
のようなパラメータが得られますparams = {:course => {:categories => 'Presentation'}}
。タグ gable として機能するため、これは機能しません。コレクション以外のものが渡されることを処理できないようです。
に変更しようとしcategories
ましたが、次のcategories[]
エラーが発生します。
undefined method `categories[]' for #<Course:0x007f9d95c5b810>
select タグをフォーマットして配列をコントローラーに返す正しい方法を知っている人はいますか? Rails 3.2.3を使用しています