我成功学会了如何使用has_many:来自this blog的复选框。
现在我希望根据使用link_to传递的参数检查其中一些复选框。
我尝试了许多不同的东西,比如......
<%= link_to 'New post', new_post_path, :category_ids => [1, 3] %>
答案 0 :(得分:1)
<%= link_to 'New post', new_post_path(:category_ids => [1, 3]) %>
这样的事情是一个好的开始,现在在你的模板中,你要添加复选框,只需添加一个小的,如果检查params
中是否有category_ids键,你应该好好去: (params[:category_ids] || {}).include?(1)
其中1是您要检查的号码。