0
我成功學會了如何使用has_many:through從this blog複選框。link_to將參數傳遞給複選框
現在我想要根據與link_to傳遞的參數檢查這些複選框中的一些。
我試着像很多不同的東西......
<%= link_to 'New post', new_post_path, :category_ids => [1, 3] %>
我成功學會了如何使用has_many:through從this blog複選框。link_to將參數傳遞給複選框
現在我想要根據與link_to傳遞的參數檢查這些複選框中的一些。
我試着像很多不同的東西......
<%= link_to 'New post', new_post_path, :category_ids => [1, 3] %>
<%= link_to 'New post', new_post_path(:category_ids => [1, 3]) %>
類似的東西是一個良好的開端,現在在你的模板,在那裏你要添加的複選框,只需添加一個小如果檢查params
中是否有category_ids鍵,你應該很好走:(params[:category_ids] || {}).include?(1)
其中1是你想檢查的數字。
感謝您的幫助。我做了稍微不同的 - 在帖子控制器中,我添加了@ post.category_ids =(params [:category_ids]) – 2011-01-10 21:52:14