2011-01-09 13 views
0

this blogのチェックボックスを使ってhas_many:throughを使う方法をうまく学びました。link_toがチェックボックスに引数を渡す

ここで、link_toで渡された引数に基づいて、これらのチェックボックスのいくつかをチェックしたいと思います。

私はその場合はほんの少しを追加し、そのようなことは、今あなたがチェックボックスを追加しているテンプレートで、良いスタートです

<%= link_to 'New post', new_post_path, :category_ids => [1, 3] %> 

答えて

1
<%= link_to 'New post', new_post_path(:category_ids => [1, 3]) %> 

...のような多くの異なるものを試してみましたparamsにcategory_idsキーがあるかどうかを確認してください。(params[:category_ids] || {}).include?(1)ここで、1は確認したい番号です。

+0

ありがとうございます。私はそれを少し違ってやった - ポストコントローラでは、@ post.category_ids =(params [:category_ids])を追加した –