ruby-on-rails - ActiveAdmin 有条件地显示列

标签 ruby-on-rails ruby ruby-on-rails-4 activeadmin

关于如何使用 ActiveAdmin DSL 有条件地显示列有什么想法吗?

index do
    selectable_column
    id_column
    column :name
    column :address, if: current_user.admin?
    column :phone
    column :role
    column :created_at
    column :updated_at
    actions
  end

最佳答案

你可以这样做:

index do
    selectable_column
    id_column
    column :name
    if current_user.admin?
      column :address
    end
    column :phone
    column :role
    column :created_at
    column :updated_at
    actions
 end

关于ruby-on-rails - ActiveAdmin 有条件地显示列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31945293/

相关文章:

ruby-on-rails - rails : accessing table from has_and_belongs_to_many relationship

ruby-on-rails - 跳过rails counter_cache更新

ruby-on-rails - acts_as_taggable_on tag_cloud 抛出未定义的方法 `empty?' 为 nil :NilClass

ruby-on-rails - 组事件记录关系

css - 如何将列表项包装在 link_to 中?

ruby-on-rails - 拥有并属于与多个数据库的许多关系

ruby-on-rails - Ajax 文件上传 rails + Rack RawUpload + Paperclip

ruby-on-rails - 无法加载 Rails 服务器甚至无法在任何来源中找到 pg-0.17.1

ruby-on-rails - 在 rails 模型中覆盖 to_s ...可能吗?

jquery - 检索 View 中选择选项的值