我在我的Rails应用程序中使用Active Admin gem,在我的一个模型管理页面上,有一个过滤器用于与另一个模型的关联。下拉菜单显示#<Model:AxAAAAAA>
,而不是相应的属性。
例如,如果我的模型是属于用户的帖子,则在帖子管理员索引页面上会有一个用户过滤器,在该过滤器的下拉菜单中会出现{{1}等ID }。我希望能够在此过滤器的下拉菜单中显示适当的内容。如何使用Active Admin执行此操作?
更新
正如ciastek在答案中所指出的,这与this question非常相似,事实上,我也使用“company_name”作为属性而不是“name”
答案 0 :(得分:2)
我能够通过将:label_method => :company_name
传递到'admin'目录下的resources.rb文件中的资源来解决我的问题。
答案 1 :(得分:1)
Simmilar到rails activeadmin drop down menu on new and edit forms,回答同样的问题。