我是ruby on rails的新手,我在我的应用程序中使用rails_admin gem作为管理面板。但它有很多标签为“添加新”。但是,有一些我不需要。我已经阅读了https://github.com/sferik/rails_admin/wiki的gem文件。但仍然困惑的是如何删除它们?enter image description here
而且我也不知道如何在这篇文章中添加当前用户ID,因此我不需要在这里选择用户。
谢谢你。
答案 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