0

如何将不同的选项传递和收集到控制器操作中。

例如,您有一个团队模型,并且您想在团队中添加或删除用户?

我假设这将在团队控制器的更新操作中进行,但更新操作还需要能够更新团队详细信息,如姓名、地址等。

我尝试了以下代码,但是这对我的 css 产生了一些奇怪的结果并产生了错误。

link_to team_path(user), params[:add] ,:class => 'btn btn-mini pull-right', :method => :put
4

1 回答 1

1

奇怪的结果可能是由混合括号引起的

params[:add}
  • 你的模型是什么样的?(团队-团队成员关系?)

但总的来说: - 您应该将操作添加到适当的控制器(prob.team_controller)以添加和删除成员:

def add_member
end
def remove_member
end

并在 config/routes.rb 中定义路由以便能够使用此操作(在生成的评论中有很多示例如何实现),然后您可以将生成的路径帮助器用于您的 link_to 标记 - 查看可用的路线和路径助手

rake routes
于 2012-07-28T09:35:13.637 回答