所有
背景:帖子拥有并属于许多社区。当用户点击“创建帖子”时,某些参数(参数[community_id1,community_id2等])将被传递到新的帖子页面。
目标:采用这些参数并将它们自动归结为帖子 - 这样如果传递的参数是[community_id1,community_id2],表单创建的帖子将自动属于这两个社区,没有任何工作需要用户。
(最终,@ post.communities应返回值:[community_id1,community_id2])
谢谢!
答案 0 :(得分:0)
在你的控制器中做这样的事情
@post = Post.new(parmas[:post])
在你的按钮上有类似的东西
<%=link_to 'create post', new_post_path(:post => {:communities => [community_id1, community_id2]})%>