Rails ActiveAdmin显示来自不同模型

时间:2015-11-25 14:50:34

标签: ruby-on-rails ruby-on-rails-4 activeadmin

ActiveAdmin.register User do
 index do
   column :email
   column :first_name
   column :surname
 end
end

应用程序/模型/ user.rb

  has_many :tasks

应用程序/模型/ task.rb

  belongs_to :user

我拥有User模型中的所有属性。是否可以在任务模型中调用这些属性。我试图查找它但找不到合适的东西。例如:

ActiveAdmin.register Task do
  index do
   column :email
   column :first_name
   column :surname
 end
end

1 个答案:

答案 0 :(得分:1)

是的,你可以!例如:

ActiveAdmin.register Task do
  index do
    column "Email" do |task|
      task.user.email
    end
    column "First name" do |task|
      task.user.first_name
    end
  end
end