1

我正在开发一个包含事件的 Rails 应用程序,我希望能够显示事件的时间线。有一个 Event 模型,而事件有一个start_dateend_date

我可以按日期等显示事件而没有任何问题。但是,我想做的是创建一个水平的“时间线”,类似于 Github 上的网络图。基本上我希望能够绘制一个图表,其中包含从开始日期到结束日期的线条,对于任何给定的事件集,我希望顶部的时间线从最早事件的日期开始,然后以均匀的时间增量水平跨越到最后一个事件的结束日期。

你将如何在 HTML / JS 中完成类似的事情?我相信我对服务器端的了解足以从应用程序中提取任何需要的数据,我不明白如何从中获取视图。老实说,我什至不知道从哪里开始。

我非常感谢有关如何着手解决此问题的任何反馈或建议。我意识到这个问题比理想问题更开放,我很乐意尝试使其更具体以回应评论。

4

1 回答 1

0

试试event_calendar ,你可能会在这里看到一些屏幕截图,这是railscast

HTH :)

于 2012-06-28T20:45:54.347 回答