我在我的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
請發佈相關控制器。 –