3

Rails3.2.7とPostgres9.2を使用して日付範囲を作成しようとしています

これが私がそれを作成する方法です

schedule_block              = ScheduleBlock.new
schedule_block.date_range   = [Date.new, Date.new]
schedule_block.save

結果のクエリとエラーは次のとおりです。

INSERT INTO "schedule_blocks" ("date_range") VALUES ($1) RETURNING "id"  [["date_range", [Mon, 01 Jan -4712, Mon, 01 Jan -4712]]]
PG::Error: ERROR:  malformed range literal: "---
- -4712-01-01
- -4712-01-01
"
DETAIL:  Missing left parenthesis or bracket.
: INSERT INTO "schedule_blocks" ("date_range") VALUES ($1) RETURNING "id"
   (0.1ms)  ROLLBACK
Completed 500 Internal Server Error in 496ms

どうすればこれを機能させることができますか?

4

1 に答える 1

7

このプルリクエストがマージされる場合、Rails4で利用可能になります-https://github.com/rails/rails/pull/7345

于 2012-09-25T22:13:20.713 に答える