ruby-on-rails – Rails – 有没有办法更新单个属性?
发布时间:2020-12-17 04:18:22 所属栏目:百科 来源:网络整理
导读:我只是想知道,我有一个模型,除了来自其他模型(FK)的id之外,它还有一个属性boolean.我想知道如何创建一个更改此布尔值的按钮 我的模型是这个: class Squad belongs_to :player belongs_to :teamend 我想在团队#show页面上创建一个按钮,因此拥有该团队的玩家
我只是想知道,我有一个模型,除了来自其他模型(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?")%> sqd是我的查询的一部分.这个链接错了吗? 解决方法<%= link_to("Change status","squad[status]" => true),:confirm => "Sure?") %> 在你的控制器(这是很常见的) def update @squad = Squad.find params[:id] if @squad.update_attributes params[:squad] ... end end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |