Ruby on rails activeadmin默认\u操作编辑一个值
大家好,我正在使用RubyonRails,active admin,我有一个包含多个列的表,我的问题是:我可以只编辑其中一个列吗?我希望用户只需更改其中一列,而无需编辑或删除其他列。可能吗Ruby on rails activeadmin默认\u操作编辑一个值,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,大家好,我正在使用RubyonRails,active admin,我有一个包含多个列的表,我的问题是:我可以只编辑其中一个列吗?我希望用户只需更改其中一列,而无需编辑或删除其他列。可能吗 actions :all, :except => [:destroy] .......... index do selectable_column ........... .............. end default_actions :name =>
actions :all, :except => [:destroy]
..........
index do
selectable_column
...........
..............
end
default_actions :name => "Actions"
end
任何帮助都将不胜感激!谢谢 您可以定义要显示以供编辑的表单
index do
....
end
form do |f|
f.inputs "Some heading" do
if f.object.persisted?
#is shown when editing an existing object
f.input :field1
else
#is shown when creating a new object
f.input :field1
f.input :field2
end
end
f.actions
end
将仅呈现包含已添加字段的窗体 你同意只编辑一列的编辑表单吗?你是说如果我喜欢它现在编辑的方式吗?是的,我喜欢,但关键是现在它还允许编辑其他列,这是我不想要的。