質問

Ruby で日付を操作し、Windows でレールを操作していると、エポック以前 (1970 年より前) の日付が範囲外の例外をスローするという問題が発生します。両方使ってみた Time そして DateTime オブジェクトですが、依然として同じ問題があります。

役に立ちましたか?

解決

日付のみが必要な場合 (時刻は不要)、 Date Ruby のクラスは 1970 年より前の日付を処理する必要があります。しかし、解決策は数​​日しかありません。1970 年より前の時代も必要かどうか、解決策があるかどうかはわかりません。(ソース)

他のヒント

日付に関するセクションもチェックしてください。 Ruby-doc.org. 。私はまだ Ruby を勉強中ですが、次のいずれかを使用できるようです。 民事日付または商業日付 1970年以前に遡ります。

結局使用したのは、 Date クラスでは、Rails select ヘルパーでそれを機能させることが問題になりましたが、それは起こらず、自分で HTML を生成しただけです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top