私は、タグが配列になることを期待しているacts_as_taggable_on
を使用しているレガシープロジェクトに取り組んでいます。私は選択欄を持っていて、カテゴリーのフィールドでコース上のタグを選択することができます。大量割り当てを作成する唯一の方法は、パラメータがparams = {:course => {:categories => ['Presentation']}}
の場合です。私は現在、このヘルパーでビューをしました:Rails Select Helperからの配列としての配列
<%= f.select 'categories', ['Presentation' , 'Round Table' , 'Demo', 'Hands-on'] %>
くれparams = {:course => {:categories => 'Presentation'}}
のようなパラメータを与えるだろうどの。 tag gableとしてのActsは、コレクション以外のものを渡すことはできません。
私はcategories[]
からcategories
を変更しようとしましたが、その後、私はこのエラーを取得する:
undefined method `categories[]' for #<Course:0x007f9d95c5b810>
誰がコントローラに配列を返すために、私のselectタグをフォーマットする正しい方法を知っていますか?私はRailsを使用しています。3.2.3
それは私が探しているものではなく、レールは選択されたパラメータを配列経由で渡すことをサポートする必要があります。 – Schneems