Rails_admin删除可选标签

时间:2017-05-31 05:28:33

标签: ruby ruby-on-rails-5 rails-admin

我是ruby on rails的新手,我在我的应用程序中使用rails_admin gem作为管理面板。但它有很多标签为“添加新”。但是,有一些我不需要。我已经阅读了https://github.com/sferik/rails_admin/wiki的gem文件。但仍然困惑的是如何删除它们?enter image description here

而且我也不知道如何在这篇文章中添加当前用户ID,因此我不需要在这里选择用户。

谢谢你。

1 个答案:

答案 0 :(得分:1)

我会尝试使用代码段回答您的问题,请阅读 评论

class YourObject < ApplicationRecord
  rails_admin do
    edit do
      field :user do
        help nil # This is the word 'Required' in your screenshot
        label 'Person' # for rails admin the label might mean something different than to you in this question

        default_value do
          bindings[:view]._current_user.id # This is what you want as the default
        end

        read_only true # You can go as far as not letting the current user to change this field
      end
    end
  end
end