我只是想知道,我有一个模型,除了来自其他模型(FK)的id之外,它还有一个属性boolean.我想知道如何创建一个更改此布尔值的按钮
我的模型是这个:
class Squad belongs_to :player belongs_to :team end
我想在团队#show页面上创建一个按钮,因此拥有该团队的玩家可以更改小队的布尔值.我怎么能这样做,看起来像我的控制器?
谢谢 :)!
-编辑-
我正在使用这样的链接:
<%=link_to("Change status",squad_path(sqd,:status => true),:method => :put,:confirm => "Sure?")%>
解决方法
<%= link_to("Change status","squad[status]" => true),:confirm => "Sure?") %>
在你的控制器(这是很常见的)
def update @squad = Squad.find params[:id] if @squad.update_attributes params[:squad] ... end end