我在我的Rails应用程序下面的代码:Rails作为选择发送零选项时,没有选择,选择
<%= select :object,
:id,
options_for_select(Hash[@object_list.map { |object| [object.name, object.id] }]),
{:include_blank => 'Please select...'},
{} %>
如果没有选项在我的控制器选择的话,我收到一个空字符串。
我该如何选择发送'nil'值来代替?
'nil if“”''在服务器端? – Nithin
在这个问题上SO有几十个帖子。一个简单的方法是使用:https://github.com/rubiety/nilify_blanks或https://github.com/mdeering/attribute_normalizer – radubogdan
请发布相关控制器。 –