Rails ActiveAdmin 显示来自不同模型的属性
Rails ActiveAdmin showing attributes from different model
ActiveAdmin.register User do
index do
column :email
column :first_name
column :surname
end
end
app/models/user.rb
has_many :tasks
app/models/task.rb
belongs_to :user
我拥有 User 模型中的所有属性。是否可以在任务模型中调用这些属性。我试图查找它,但找不到合适的东西。例如:
ActiveAdmin.register Task do
index do
column :email
column :first_name
column :surname
end
end
是的,你可以!例如:
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
ActiveAdmin.register User do
index do
column :email
column :first_name
column :surname
end
end
app/models/user.rb
has_many :tasks
app/models/task.rb
belongs_to :user
我拥有 User 模型中的所有属性。是否可以在任务模型中调用这些属性。我试图查找它,但找不到合适的东西。例如:
ActiveAdmin.register Task do
index do
column :email
column :first_name
column :surname
end
end
是的,你可以!例如:
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