我有包,它有多个组件(使用 has_many 通过捆绑链接)
在 ActiveAdmin 中,当我显示一个包时,我希望能够显示链接到它的所有组件
所以我有一个显示方法如下:
show do
attributes_table do
row :description
row 'Components' do |n|
package.components.each do |component|
#debugger
component.name
end
end
end
end
当我显示页面时,它会显示每条记录的完整版本,即(我在下面显示其中一个,但组件数量将与组件一样多):
[#<Component id: 2, component_token: "6e9be0b0-71c0-012f-d523-00254bca74c4", name: "Exercise Module", description: "This is the exercise module", created_at: "2012-04-26 11:25:20", updated_at: "2012-04-26 11:25:20">]
当我在注释的地方停止调试器时,component.name 的值作为“Exercise Module”给出,但这不是输出到节目的内容 - 事实上,ActiveAdmin 似乎忽略了该组件中的所有内容| 堵塞。
如何显示记录属性,而不是整个记录本身?
谢谢