エラー対応の最新の日記
<< 前の日記へ 一覧を見る 次の日記へ >>

 

invalid date  ArgumentError in XXXXController#XXX

環境
Ruby on Rails

エラー状況】
invalid date ArgumentError in XXXXController#XXX

/usr/lib/ruby/1.8/date.rb:591:in `new'

  • ・・



対応
日付に不正なデータが入っている
2/30 とか 4/31 とか

入力チェックでもいいが 応急処置
エラーを取得して 初期化してみました。
begin
DATETEMP = Date.new(session[:NEN], session[:TSUKI], session[:HI])
rescue => ex
#エラー処理
session[:NEN] ||= ''
session[:TSUKI] ||= ''
session[:HI] ||= ''
end

コメント

コメントはまだありません

コメントできません (ログインするとコメントできます)