很抱歉新手问题,但我想将params传递给与该视图无关的控制器。 我得到了团队和控制器的视图,用户通过在团队索引中标记来添加自己的收藏团队。
答案 0 :(得分:1)
例如,将其他参数传递给链接帮助器,如
link_to 'fav', addfavoriteteam_user_path(team_id:team.id)
并且它们将被传递给用户控制器的addfavoriteteam
操作(前提是您已为其设置路由)
更多RESTful方式是让团队采取favorite
行动。
或者,如果您想要一个带有复选框的表单,您可以在团队#index周围使用它,只需将表单操作URL设置为指向另一个控制器
在这种情况下,您可能还需要accepts_nested_attributes_for
用于您的多对多关系模型