Rails_admin,删除 CKEditor 操作

Rails_admin, remove CKEditor actions

我正在使用 Rails_admin 并且我已经集成了 CKEditor,可以上传图像和其他文件。

现在在仪表板上显示了新模型:

它还在我的模型文件夹中创建了 3 ruby 个文件。

它们都有 CRUD 操作。我想从它们中删除 createupdate 操作,只留下 showdelete,因为它们将通过 CKEditor 本身添加。

在写config.actions dorails_admin.rb中,我添加了这个:

 edit do
  except %w(Asset AttachmentFile Picture)
 end

当我启动我的应用程序时,它们仍然有 createupdate 操作。

为什么?

我找到了解决办法。在我的 rails_admin.rb 文件中,我需要这样写:

 new do
  except %w(Ckeditor::Asset Ckeditor::AttachmentFile Ckeditor::Picture)
 end

edit do
  except %w(Ckeditor::Asset Ckeditor::AttachmentFile Ckeditor::Picture)
end