データなしも含めて、今月の結果をindex.htmlに表示する。-BC011

index.html.rb
index.html.erbの見た目を少しづつ改変中
▲いろいろ編集中
・項目名を日本語化
・月初日から今日までの結果を全て表示
・その際、レコードのない日はチェックなしとして表示
※レコード [...]

今月のレコードだけを取得する。-BC010

■results_controller
▲9,10行目を編集
9行目
月初日を取得
10行目
今月のレコードだけを昇順で取得

1レコードだけ取得する。-BC009

find(:all)ではモデルオブジェクトの配列を取得していたため、@result.dateが利用できなかった。
find(:first)で、モデルオブジェクトそのものが取得できるため、修正した。
■results_co [...]

日付情報は表示のみとする。-BC008

日付情報は更新できないようにしたいので、表示のみとする。
■index.html.erb
▲12~14行目まで追加
どう考えても格好悪い実装なので、後日見直し予定
ちなみに以下だとNGだった
▲show.html.erb [...]

本日のレコードを取得し、index画面に表示する。-BC007

■results_controller.rb
本日のレコードを取得
▲8行目を追加
■index.html.erb
取得したレコードを表示
(ついでにアップデートできるように、edit.html.erbからコピーしてきた [...]

本日付のレコードを検索し、レコードがなかったら自動作成-BC006

本日付のレコードを検索し、レコードがなかったら自動作成
\bicycle_commute\app\controllers\results_controller.rb
▲2,5行目を追加

indexを参照した時点で、今日のデータを追加する。-BC005

indexを参照した時点で、今日のデータを追加する。
\bicycle_commute\app\controllers\results_controller.rb
▲2~6行目追加。ページ表示時に新規レコードを作成する。 [...]

Tags:

日付情報は登録日を自動追加する。-BC004

日付情報は登録日を自動追加する。
■入力フォーム要素を削除
\bicycle_commute\app\views\results\new.html.erb
▲削除
■コントローラで、追加
\bicycle_commute [...]

Tags:

新規作成用のフォーム編集-BC003

■new.html.erbの編集
scaffoldだとintegerはtext_fieldになってしまうので、チェックボックスで出社退社データを入力できるように変更する。
▼編集ファイル
\bicycle_commute [...]

Tags:

最初にやったこと-BC002

■index.htmlの削除
index.htmlの削除
■routes.rbの編集
1行目は新規actionのtoday用
2行目はデフォルト利用のコントローラー設定

Tags: