如何禁用编辑和删除rails_admin?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何禁用编辑和删除rails_admin?相关的知识,希望对你有一定的参考价值。

我想为不是所有者的用户禁用“编辑”和“删除”按钮。防爆。我创建了帖子,只有我可以用它做一些事情并拥有所有按钮(显示,编辑,删除)。其他用户只有此帖子的“显示”按钮。但如果他此时创建了自己的帖子按钮'编辑'和'删除'禁用我,只有他可以用他自己的帖子做点什么。

答案

如果你有用户has_many帖子,并发布belongs_to用户,你正在使用设计宝石。

您可以在if语句中编写要编辑和删除的链接,例如:

- if @post.user == current_user
  = link_to #your required link 

以上是关于如何禁用编辑和删除rails_admin?的主要内容,如果未能解决你的问题,请参考以下文章

删除运行状况指示器和代码清理命令

Django admin禁用编辑链接和添加删除操作

ueditor禁用编辑的时候报错:Uncaught TypeError: Cannot read property 'contentEditable' of undefined(代码片

当用户没有完全滑动以删除表格视图单元格时,如何禁用/启用编辑按钮?

如何禁用在android片段类中按下的后退按钮

如何在回收站视图上启用和禁用拖放