0

基本的にこれ:

1.9.3p0:024> 2.day + Date.today

エラーが発生します:

TypeError:日付をFixnumに強制変換できません

なぜこれが起こっているのか、そして現在の日に2日/月を追加する方法を誰かが説明できますか

4

1 に答える 1

3

あなたはそれを好転させる必要があります。

Date.today + 2.days

ファローアップ

2.daysを返しますFixnum。これには.+()メソッドがあり、別の数値型が必要ですが、そうでDateはありません。 およびその他の数値型 を受け入れるメソッドがDateあります。.+()Fixnum

于 2012-12-10T04:59:25.973 に答える