我正在寻找有关如何设计一个显示待办事项列表周视图的 Web 应用程序的建议。
当前布局是一个表格,其中一周中的几天作为列,下面列出了要完成的项目。通过计算控制器中的标题日期,我得到了一些功能:
@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
您将如何改进此设计以轻松增加/减少显示的周数并列出要完成的项目?