したがってdate_select
、フォームで使用してモデルを作成するとvalidates_presence_of :date
. というエラーが表示されます: 既に日付を選択していますが、日付を空白にすることはできません。
# in the form
<div class="field">
<%= f.label :date %><br />
<%= f.date_select :date %>
</div>
# in the model
validates_presence_of :date
私は mongoid がdate_select
railscast の mongoid screencast で問題を抱えていることを読みましたが、これは古いチュートリアルなので、オンラインで解決策を見つけることができないため、問題がまだ存在するかどうかはわかりません。
を使用するtext_field
と、検証がまったく機能しません。日付を入力せずに送信を押すと、適切な赤い警告の代わりにエラー ページにリダイレクトされます。