ruby-on-rails-3 - Activeadmin 禁用 "new resource"方法

标签 ruby-on-rails-3 activeadmin

我正在使用 Activeadmin 作为我正在开发的应用程序的管理界面(喜欢它),我很好奇是否有办法禁用资源右上角的“新资源”链接显示页面?

我正在使用的特定资源嵌套在另一个资源中,并且我有一个部分允许从该父资源上的显示页面创建它。

我已禁用菜单中的资源,但我宁愿将该资源保留在菜单中,这样我就可以查看/编辑/删除这些资源,而不必通过查看其父资源来找到它。

最佳答案

以前的解决方案对我不起作用,所以这里是通用解决方案,始终有效:

ActiveAdmin.register Book do
  actions :index

  #or like that
  #actions :all, :except => [:destroy]

  index do
    column :title
    column :author
  end  
end

关于ruby-on-rails-3 - Activeadmin 禁用 "new resource"方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7815319/

相关文章:

ruby-on-rails - 如何使用 ActiveAdmin 或 RailsAdmin 保持 DRY,与主应用程序分开

ruby-on-rails - 在保存到 Rails 之前如何更改回形针模型文件中的图像名称?

javascript - 事件管理员批处理下拉列表已禁用未捕获的 ReferenceError : options is not defined

activeadmin - Rails ActiveAdmin : How to place filters on the top in index action

ruby-on-rails - 在 652ms 内完成 200 OK (Views : 50. 9ms | ActiveRecord : 18. 3ms)

mysql - 无法使用rails获取mysql结果中的信息

ruby-on-rails-3 - ActiveAdmin:更改 css 文件?

ruby-on-rails-3 - 在远程实例上运行 rspec 测试(通过 guard)

ruby-on-rails - rails : redirect_to '#{user.role}_url' how do I accomplish this?

ruby-on-rails-3 - 太阳黑子 : boost scalar fields