我有一个FinancialDocument#document_type模型属性.我想让用户从一个字符串数组填充的
HTML选择菜单中选择文档类型…
doctypes = [ 'Invoice','Packing slip','Other' ]
我查看了select和collection_select助手,但它们似乎适合选择子模型,而不仅仅是String值.我无法发现如何将它们弯曲到我的目的.
这是我试图这样做的方式(我使用的是Haml,而不是Erb)……
form_for(@financial_document) do |f| - doctypes = [ 'Invoice','PS','Other' ] = f.collection_select @financial_document,:document_type,\ doctypes,:to_s,:include_blank => true
我收到这个错误……
undefined method `merge' for :to_s:Symbol
我可以使用不同的助手吗?或者使用select或collection_select的方法?