Ruby on rails Rails管理员显示用户名而不是用户#5
如何配置rails管理员在不同型号中显示用户名而不是用户#用户id 现在我有这个:Ruby on rails Rails管理员显示用户名而不是用户#5,ruby-on-rails,rails-admin,Ruby On Rails,Rails Admin,如何配置rails管理员在不同型号中显示用户名而不是用户#用户id 现在我有这个: config.model "Post" do edit do field :title field :body field :created_at end end 我想要这样的东西: config.model "Post" do edit do ..... field self.username end en
config.model "Post" do
edit do
field :title
field :body
field :created_at
end
end
我想要这样的东西:
config.model "Post" do
edit do
.....
field self.username
end
end
以下是我在编辑文章时所做的,让你们知道我在说什么:
这将在列表视图中以表格格式工作。有关更多详细信息,请参见rails管理员
config.model "Post" do
list do
field :title
field :body
field :created_at
field :user do
pretty_value do
value.username
end
end
end
edit do
field :user_id do
formatted_value do
value.try(:user).try(:username)
end
end
end
end
编辑
这也应该包括编辑。您的用户模型有用户名列吗?我已经做了修改。再试一次。