我正在使用 rails_admin 作为后端。我想知道是否有任何方法可以扩展 rails_admin 的“新”操作以自动将 current_user id 分配给指定的模型?自定义字段似乎对我不起作用,因为我不想要隐藏字段。
有人会提出解决方案吗?
我正在使用 rails_admin 作为后端。我想知道是否有任何方法可以扩展 rails_admin 的“新”操作以自动将 current_user id 分配给指定的模型?自定义字段似乎对我不起作用,因为我不想要隐藏字段。
有人会提出解决方案吗?
https://github.com/sferik/rails_admin/wiki/How-to-set-default-values
我认为应该这样做。在你的配置文件中尝试这样的事情。
config.model Post do
new do
field :user_id, :hidden do
default_value do
bindings[:view]._current_user.id
end
end
end
end