Rails ActiveAdmin为一行标题添加多行

时间:2018-10-03 07:22:06

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

我想在行中显示多个对象,并且行标题类似于照片上的行标题,但是我无法在“ Theresa Mendoza”下显示其他用户。

ActiveAdmin Sample

这是我当前的代码:

row('Staff Users') do |v|
  if v.staff_users.present?
    v.staff_users.first.full_name
  end
end

我尝试像下面的代码一样来做,但是不起作用:

  if vendor.staff_users.present?
    vendor.staff_users.each do |u|
      row('') do
        u.full_name
      end 
    end 
  end 

任何人都知道我该如何解决? 谢谢!

编辑:如果我在.first行中删除v.staff_users.first_full_name,则会显示此错误:

Active Admin Error

1 个答案:

答案 0 :(得分:0)

您可以在表格中将其显示为-

  table_for(vendor.staff_users) do
    column :full_name do |resource|
      resource.full_name
    end
  end