2012-11-30 58 views
0

我正在尝试使用bokmann/fullcalendar-rails。 这是使用arshaw/fullcalendar的宝石。Ruby on Rails fullcalendar-rails

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

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

感谢

回答

0

Postgres的应该工作一样sqlite的 - 你不应该作出该应用程序的任何改变,只要你通过Rails框架的一切。

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

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

...并查看返回的内容。

+0

在示例应用程序无种子。我在Events表中有5条记录应该显示在日历中。 – Reddirt

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)] } 

}