0

我正在尝试使用 bokmann/fullcalendar-rails。它是使用 arshaw/fullcalendar 的宝石。

我的 iMac 上有带有 Sqlite 的示例应用程序。当我将代码放入自己的应用程序时,日历显示正常,但我看不到任何事件。

问题: 1) Postgres 应该和 Sqlite 一样工作还是我需要做一些调整?2) 只要​​我有所有必填字段,是否可以在事件表中添加一些额外的字段?

谢谢

4

2 回答 2

3

我发现了问题。第一个来自示例代码,它适用于 Sqlite,但不适用于 Postgres。第二行有效。

 scope :between, lambda {|start_time, end_time|
{:conditions => ["? < starts_at < ?", Event.format_date(start_time), Event.format_date(end_time)] }


scope :between, lambda {|start_time, end_time|
{:conditions => ["? < starts_at and starts_at < ?", Event.format_date(start_time), Event.format_date(end_time)] }

}

于 2012-12-01T14:15:17.227 回答
0

postgres 应该与 Sqlite 一样工作 - 只要您通过 Rails 框架完成所有操作,您就不必对应用程序进行任何更改。

示例应用程序是否在种子文件中附带一些示例事件,您需要将这些事件导入新应用程序?您是否真的在新应用程序中有任何您应该看到的事件?如果有疑问,请加载 Rails 控制台并查看表格中的内容:

rails console
Event.all # or whatever your model is called. 

...看看会发生什么。

于 2012-11-30T17:31:03.413 回答