以rails admin的嵌套形式显示所选字段

时间:2014-11-20 10:55:09

标签: ruby-on-rails rails-admin

我正在使用Rails管理员。我有两个模特。

    class Company < ActiveRecord::Base
      has_one :admin, class_name: 'User'
      accepts_nested_attributes_for :admin

     rails_admin do
      field :name
      field :admin
     end
   end

   class User < ActiveRecord::Base
     belongs_to :company
   end

我的用例是我想创建公司及其管理员,我只想添加管理员电子邮件并发送邀请,然后在接受邀请后,他/她可以稍后填写个人资料。

现在问题是,当我去rails admin创建公司时,我看到管理员的所有字段是User,我只想显示管理员电子邮件,我不想保存管理员的所有字段,只有'电子邮件'。

我无法找到合适的解决方案。有没有默认的方法呢?

编辑: 我在user.rb中写了以下后发现了

 rails_admin do
    field :email
  end

事情按预期工作,但我不想打扰用户模型我想在公司模型本身的父模型中进行。

提前致谢

0 个答案:

没有答案