【问题标题】:How disable edit and delete rails_admin?如何禁用编辑和删除 rails_admin?
【发布时间】:2017-12-19 09:16:52
【问题描述】:

我想为非所有者的用户禁用“编辑”和“删除”按钮。前任。我创建了帖子,只有我可以用它做一些事情并拥有所有按钮(显示、编辑、删除)。另一个用户只有这个帖子的“显示”按钮。但是,如果他此时创建了自己的帖子,则我禁用了“编辑”和“删除”按钮,并且只有他可以对自己的帖子进行操作。

【问题讨论】:

标签: ruby-on-rails model-view-controller rails-admin


【解决方案1】:

如果您有 User has_many post,并且 post belongs_to user 并且您正在使用 devise gem。

你可以在if语句中写下编辑和删除的链接如:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 2022-12-21
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    相关资源
    最近更新 更多