link_to将参数传递给复选框

时间:2011-01-09 23:09:17

标签: ruby-on-rails

我成功学会了如何使用has_many:来自this blog的复选框。

现在我希望根据使用link_to传递的参数检查其中一些复选框。

我尝试了许多不同的东西,比如......

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

1 个答案:

答案 0 :(得分:1)

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

这样的事情是一个好的开始,现在在你的模板中,你要添加复选框,只需添加一个小的,如果检查params中是否有category_ids键,你应该好好去: (params[:category_ids] || {}).include?(1)其中1是您要检查的号码。