申し訳ありませんが、私は機知に富んでいます。
私はこれを持っています
validates :departing_at, :format => {
# 2012-07-14 10:00 am
:with => /^(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}) ([ap]m)$/,
:message => "must be date and time"
}
ただし、2012-07-14 10:00 am またはその正規表現に一致するその他の日付形式は検証されません。
しかし、これをコントローラー内に配置すると
pattern = /^(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}) ([ap]m)$/
if params[:vacation][:departing_at] =~ pattern
raise "works"
else
raise params[:vacation][:departing_at].to_yaml
raise "doesn't work"
end
それは「作品」を出力しますか?:(