您好我有一个使用主动admin gem的管理页面。 事情是在创建新页面时我应该能够输入名称,数量和间隔。但是只更新名称字段时必须显示..其他2个值不应该更新。这是我的活动管理员文件。如何实现这一目标。提前致谢
ActiveAdmin.register SubscriptionPlan do
menu priority: 10
permit_params :name, :amount, :interval
index do
selectable_column
default_actions
column :name
column :amount
column :interval
end
form do |f|
f.inputs "Subscription Plan" do
f.input :name
f.input :amount
f.input :interval, as: :select, collection:["week","month","year"]
end
f.actions
end
end
答案 0 :(得分:2)
试试这个
form do |f|
f.inputs "Subscription Plan" do
f.input :name
if f.object.new_record?
f.input :amount
f.input :interval, as: :select, collection:["week","month","year"]
end
end
f.actions
end