對於「新」對象表單使用<%= f.datetime_select:start%>時,如何設置選項默認情況下不選擇日期,而是使用nil/null值?相關模型中的字段可以有選擇地爲null,但是默認情況下,datetime_select控件沒有null選項。datetime_select沒有值?
10
A
回答
27
我想你想:
f.datetime_select :start, :include_blank => true
當start
爲零,字段將選擇空白選項。這也允許用戶而不是輸入日期。
有關詳細信息,請參閱the documentation for date_select。
0
您將要使用:prompt選項。
從Rails的文檔:
# Generates a datetime select with a custom prompt. Use :prompt=>true for generic prompts.
datetime_select("post", "written_on", :prompt => {:day => 'Choose day', :month => 'Choose month', :year => 'Choose year'})
datetime_select("post", "written_on", :prompt => {:hour => true}) # generic prompt for hours
datetime_select("post", "written_on", :prompt => true) # generic prompts for all
相關問題
- 1. Rails datetime_select忽略無效值
- 2. 渲染datetime_select
- 3. form_for with datetime_select
- 4. Rails的datetime_select Mongoid
- 5. Ruby on Rails datetime_select
- 6. 在Sinatra的datetime_select
- 7. datetime_select用歸零分鐘
- 8. datetime_select不在utc中顯示
- 9. Rails 3.2 datetime_select include_blank不按預期工作
- 10. rails在datetime_select選項中刷新日期
- 11. 不能在Mongoid中使用datetime_select
- 12. 在datetime_select中設置end_和start_time形式
- 13. Rails 3:datetime_select與am/pm選項
- 14. 如何設置datetime_select助手的時區
- 15. 有沒有空值
- 16. JSONArray沒有值
- 17. h:dataTable沒有值
- 18. JSONException:pageCount沒有值
- 19. 沒有價值
- 20. 當沒有值使空值
- 21. Sql列沒有值
- 22. 沒有重複值
- 23. GridView DataBind()沒有值
- 24. 沒有重複值
- 25. ext.js combobox沒有值
- 26. Request.Url.UserInfo沒有價值
- 27. xmlConfig.configurationAt沒有取值
- 28. JSON PARSE沒有值
- 29. Julia中沒有值
- 30. 與價值沒有
擴展樣本似乎沒有工作。 <%= f.datetime_select:start,:prompt => {:day =>'選擇日期',:month =>'選擇月份',:year =>'選擇年份'}%> 是否存在語法錯誤這裏? – 2009-02-18 03:40:21
你可以使用香草助手:<%= datetime_select:my_object,:start,:prompt => {:day =>'Choose day',:month =>'選擇月份',:year =>'選擇年份'} %> – 2009-02-18 11:37:15