我在我的应用中使用rails_admin gem和设计,我有一个Post模型。
每个帖子都属于一个用户。用户具有:username
属性
我尝试配置rails_admin以在列表视图中显示用户的用户名,而是显示"用户#1","用户# 2"等
这是我的rails_admin代码:
config.model Post do
label "Blog"
list do
field :id
field :title
field :published
field :user_id
field :created_at
end
end
我真的很喜欢rails_admin来显示每个用户的:username。有一个简单的方法吗?
答案 0 :(得分:3)
使用object_label
:
config.model Post do
label "Blog"
object_label do
"#{bindings[:object].user.username}"
end
list do
field :id
...
end
end