在Rails中传递select
中的参数时遇到问题:
错误的参数数量(5为1..4)
以下是代码:
<dd><%= f.select :codes, options_for_select(CarParts::CODES), {include_blank: "Select Code"}, {required: true}, {}, {onchange: "myFunc(this);"} %></dd>
删除空哈希会返回相同的错误。虽然删除include_blank
和required
属性同时保留它似乎可以正常工作。有什么建议吗?
答案 0 :(得分:0)
使用此:
<dd><%= f.select :codes, options_for_select(CarParts::CODES), { include_blank: "Select Code" }, { required: true, onchange: "myFunc(this);"} %></dd>
include_blank
进入options
,required
和onchange
是HTML选项。以下是Form Helper select
的API文档以供参考和示例。