Todo リストの週ビューを表示する 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
このデザインをどのように改善して、表示されている週を簡単に増減し、実行する項目をリストアップしますか?