我正在使用rails_admin
并且有一个模型,其父母的父母是相关的,应该包含在列表和导出中(即asset.owner.manager
别名为asset.manager
)。我可以像这样包含这个字段:
config.model 'Asset'
list do
field :manager
# BUT then I have to include all the other fields explicitly here
end
export do
field :manager
# AND here...
end
end
有没有办法可以避免:
list
,export
等的流程?答案 0 :(得分:0)
include_all_fields
回答了第一个问题,包括默认值。
使用Proc
对象可以解决第二个问题,尽管这并不理想。 (如果有all_actions
方法或其他类似的话我会喜欢。)
以下是我最终获得的代码:
config.model 'Asset' do
fields = proc do
field :manager
include_all_fields
end
list &fields
export &fields
end