1

我是一个新的 ruby​​ on rails 编码器,他正在尝试创建一个整齐显示的一周日历,让学生检查他们的时间表。

我已将课程存储在包含以下数据的表中:

:course_id, :state_unit_code, :day_of_week, :start_date, :end_date, :start_time, :end_time, :classroom_id, :campus_id, :lecturer_id

我希望从该表中获取数据并将其转换为类似于所示的 html 表:

我已经使用 table、tr td rowspan colspan 等对其进行了模拟。

如果你能指出我正确的方向,我会非常感激。

继另一位用户 ( allesklar ) 的帖子之后:您将如何制定这个每日课程表?

4

1 回答 1

1

我会建议为此使用 gem,除非你是一个自信的 Rails 程序员,并且有一些不错的经验。如果您只是为了学习而这样做,这是一个很好的项目,但如果您真的希望它被用作“生产应用程序”,那就不是那么回事了。在现实世界。

我认为https://github.com/elevation/event_calendar可能会满足您的需求。看一看。

您可能还需要在某些时候使用单独的 gui 日期选择器,它们有很多解决方案,例如http://code.google.com/p/calendardateselect/虽然这只是选择日期,而不是完整的日历显示事件也。但它可能很方便。您还会在此处看到 30 个(!)不同的日期选择器:http ://www.1stwebdesigner.com/freebies/jquery-calendar-plugins/ ,其中还包括允许您跨越日期的选择器。

于 2012-07-08T16:35:53.253 回答