我有一个使用ActiveAdmin gem的rails 3应用程序。
如果我没有自定义我的模型,我的模型的每一行都启用了3个操作:显示,编辑,删除
但如果我自定义我的模型,动作就会消失。
模型未自定义显示操作(users.rb):
ActiveAdmin.register User, as: 'Users_full' do
menu :parent => 'Users'
end
自定义模型未显示操作(companies.rb):
ActiveAdmin.register Company do
index do
selectable_column
column :name
column :url
end
csv do
column :name
column :url
end
end
有没有办法在自定义模型中获取操作?我已经尝试将actions :all
,config.batch_actions = true
和action_item
添加到我的companies.rb文件中,但没有任何变化。
答案 0 :(得分:3)
添加default_actions
,例如:
index do
selectable_column
column :name
column :url
default_actions
end
您正在定义索引页面的内容,并且该内容包含操作 - 如果省略它们,它们将不会显示。