######備忘録
予約機能の開始時間のvalidationについて
過去の日付を選べないようにするために
-で囲まれた部分を追加
Reservation.rb
class Reservation < ApplicationRecord
belongs_to :user, optional: true
belongs_to :menu, optional: true
validates :start_date, presence: true
--------------------------------
validate :date_before_start
def date_before_start
errors.add(:start_date, "は今日以降のものを選択してください") if
start_date < Date.today
end
--------------------------------
end
参考にしたサイト
Ruby on Railsで、日付の前後入力チェック