【发布时间】:2013-06-19 05:02:29
【问题描述】:
我正在寻求有关如何设计一个显示待办事项列表周视图的网络应用程序的建议。
当前布局是一个表格,以一周中的几天作为列,下面列出了要完成的项目。通过计算控制器中的标题日期,我得到了一些功能:
@week_starting = Date.today.at_beginning_of_week if @week_starting.blank?
其他工作日标题通过增加@week_starting 来显示。
我创建了单独的实例变量,例如@to_do_on_mon、@to_do_on_tue 等,以显示当天要做的事情(然后遍历它们以列出项目)。 这是一个例子:
@to_do_on_mon = BatchTicket.where("Date(load_date) =?", @week_starting.strftime
您将如何改进此设计以轻松增加/减少显示的周数并列出要完成的项目?
【问题讨论】:
-
你唯一的解决办法是一周?如果是这样,您可以保存年份、当年的周数和一年中的一天。
标签: ruby-on-rails