1

我有一个使用 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 :allconfig.batch_actions = true添加action_item到我的 Companies.rb 文件中,但没有任何改变。

4

1 回答 1

4

添加actions,如:

index do
  selectable_column
  column :name
  column :url
  actions
end

您正在定义索引页面的内容,并且该内容包括操作 - 如果您省略它们,它们将不会显示。

于 2013-11-06T11:40:55.740 回答