validates_presence_of
不適用於我的日期字段。有沒有簡單的方法來檢查用戶是否選擇了一個日期(例如生日)?如何輕鬆驗證軌道3上紅寶石中的日期選擇框?
我在選擇框中使用了「日期:」,「月:」和「年:」的空白值。我想確保用戶不能通過驗證,除非他們選擇日期。
<%= f.input :birthday,
:label => 'Birthday:',
:as => :date,
:start_year => Date.current.year,
:end_year => Date.current.year - 106,
:order => [:day, :month, :year],
:prompt => {
:day => 'Day:',
:month => 'Month:',
:year => 'Year:'
} %>
[這個回答有關日期驗證(http://stackoverflow.com/questions/597328/how-do-i-validate-a-date-in-rails)可能適合你想要 –