在我的Rails应用程序中,我有一个名为application ins的模型这个模型我有一个名为status的字段,这是我的模型
File.Copy
我想知道是否可以在应用程序显示页面中仅更改模态中的状态(带复选框的所有状态),如果是,那么最佳方法是什么,或者状态必须是分开的模型
答案 0 :(得分:1)
控制器中的update
方法没有义务更改所有字段。如果您需要,它可以应用单一变化。它实际上取决于传入的参数。您甚至可以创建一个只切换一件事的状态更改方法:
def change_status
@application.status = params[:status]
@application.save!
end
在处理此类下拉值时请注意,您需要对模型进行验证以拒绝无效选择。