本文介绍了如何在#<< Mymodel:0x000000 ...>上显示模型标题在activeadmin下拉菜单中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我创建了一个关联项目has_many任务和任务belongs_to项目。
我在admin / tasks.rb中创建了表单
I've created an association where Project has_many Tasks and Task belongs_to Project.I've created the form in admin/tasks.rb
form do |f|
f.inputs "Details" do
f.input :title
f.input :project
end
f.buttons
end
现在在编辑任务页面中,我可以选择项目的下拉菜单,但条目#< Project:0x00000 ...>。
如何自定义下拉菜单中的条目来显示Project title字段?
Now in the edit Task page I hahe a dropdown menu where I can choose the project, but the entry are #<Project:0x00000...>.
How can I customize the entries in the dropdown to show the Project title field instead?
我是Rails新手。
推荐答案
def name
return self.what_key_you_want_to_use
end
在您的项目中.bb模型。
in your Project.rb model.
这应该让formtastic显示名称操作,而不是模型.to_s!
That should let formtastic show the name action instead of the model .to_s!
这篇关于如何在#<< Mymodel:0x000000 ...>上显示模型标题在activeadmin下拉菜单中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!