我知道这个问题很简单,但我还不能解决。可能你们的眼睛比我更锐利。collections_for_select总是返回错误的参数数量(0代表1)'
我有select_tag
其中:
<%= f.select :product_type, options_for_select([["Raw Material", "0"], ["Semi Material", "1"], ["Finish", "2"]], @product.product_type,), { :prompt => "Select Product Type" }, :required => true %>
简单select_tag
但它总是返回wrong number of arguments (0 for 1)
我尝试从我的其他select_tag
复制粘贴是非常类似像这样的,把它的网页上工作完美,但仍然在此页面上返回该错误。
我尝试破解密码是:
33. <%= f.select :product_type, options_for_select([["Raw Material", "0"],
34. ["Semi Material", "1"],
35. ["Finish", "2"]],
36. @product.product_type,
37.), { :prompt => "Select Product Type" }, :required => true %>
而且它在该行36
返回错误。
我不知道为什么使这不起作用。由于
不,先生,它仍然是相同的,但不好意思,是我在我的模型错误。我为自己回答。谢谢你 – ksugiarto 2013-02-28 07:53:28