0
我需要通过单击按钮来更新模型中具有整数值的属性(例如1,2,3)。达到此目的的最佳方法是什么?我可以通过整数值和更新模型或如何实现这一目标?我需要在我的控制器中使用整数的方法?更新属性
我需要通过单击按钮来更新模型中具有整数值的属性(例如1,2,3)。达到此目的的最佳方法是什么?我可以通过整数值和更新模型或如何实现这一目标?我需要在我的控制器中使用整数的方法?更新属性
好吧,我知道你想更新模型已初始化实例的属性,可以说@model = Model.first
---- ---- VIEW
<%= button_to "Press me",:controller => "models", :action => "change_attr", :attr => 2, :id => @model.id %>
---控制器----
def change_attr
@model = Model.find(params[:id])
if @model.update_attributes(:attr => params[:attr])
# Do some success stuff
else
# Do some failure stuff
end
end
的button_to
助手会生成一个小型的形式,让你做一个POST请求模型控制器。我希望我能帮上忙。