【发布时间】:2020-06-04 15:03:40
【问题描述】:
user 模型在 project 和 user 之间具有 one_to_many 关联 模型在 incharge_project 之间具有一对多关联。我正在使用rails_admin gem 来创建用户。现在我想在 rails_admin 中创建用户时在incharge_project 中下拉所有项目。我如何使用 rails admin>
incharge_project 有 user_id 和 project_id 列。
这是我的代码 -
rails_admin.rb
config.model 'User' do
field :name
field :email
field :password
field :password_confirmation
field :incharge_projects
end
【问题讨论】:
-
如果您正在创建用户,该用户还没有 id。您希望如何将所有关联的 incharge_projects 获取给尚未创建的用户?
-
@AleksanderLopez 解决此类问题的有效方法是什么?