2

我已经让 fullcalendar 与一个小型 Rails 应用程序一起工作(是的),但它很慢,因为我的控制器中的 find 在它呈现日历之前找到了所有记录。我正在使用 JSON 方法。我使用的字段名称是starts_atends_at。这(在 的index方法中assignments_controller)有效:

@assignments = Assignment.find(:all, :conditions => "starts_at IS NOT NULL")

但是,正如我所说,它很棘手,并且随着更多记录的添加只会变得更糟。因此,这显然更像是一个 rails 问题而不是 fullcalendar 问题:我不知道如何让 fullcalendar 最初显示当前周(没有发送参数时),然后接受来自下一个/上一个按钮的参数,而在无论哪种情况,都只能从数据库中查找相关项目。

哦 - 这是 rails 2.x,不是 3。

感谢您的任何指示。

4

1 回答 1

0

请忽略这个问题。原来是 JavaScript (Epoch) 和 Ruby 之间的日期格式不一致的问题。至少我现在是这么想的。我仍在摸不着头脑,试图弄清楚我是如何“修复”它的,但它似乎正在工作。我知道这个项目: http: //github.com/bansalakhil/fullcalendar 但我花了很长时间才弄清楚 Time.at 的细微差别。

我必须说,时间是一个棘手的东西。在现实生活中以及在代码中。

感谢所有对我的(被误导的,事实证明)问题一目了然的人。

于 2010-06-05T00:42:26.070 回答