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を使用しています