新手问题 怎么做一个时间表?个人日程表?

cqcn1991 · 2013年08月11日 · 最后由 cqcn1991 回复于 2013年08月14日 · 22572 次阅读

还是直接上图比较方便……

就类似于一个 个人的 todo list。但是时间这个东西到底怎么处理,完全没有经验额? DaySession又是什么关系?

我看到有 Railscast http://railscasts.com/episodes/213-calendars-revised?view=comments

但是感觉不是很合适 我真的以为是 Day has_many Session就好了。可是仔细一想又觉得很怪,因为时间完全不知道怎么安排,而且所有 Day 应该是早就创建出来才对。

又觉得其实只需要做Session这个 model 就可以了,但是要给一个time attribute来排序。不过接下里怎么做又很疑惑……

感觉要看你的侧重点是每天、每周,还是事件。 我做的话,我可能将事件单独放,然后每个事件又有类似开始时间和结束时间。

我觉得考虑查询的话,你只有一个事件的时间属性,比方开始结束时间,那么查询当日有哪些事件的时候你得多费劲

#2 楼 @serco 已经搞定了。。。date+category 双分类。不知道究竟效果会怎么样,感觉代码写得很丑了。真正查询的话其实也就是给用户上面那张日历图看。。。。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号