データなしも含めて、今月の結果をindex.htmlに表示する。-BC011
index.html.rb
index.html.erbの見た目を少しづつ改変中
▲いろいろ編集中
・項目名を日本語化
・月初日から今日までの結果を全て表示
・その際、レコードのない日はチェックなしとして表示
※レコード [...]
zo-i | Project003:bicycle_commute | 12 30th, 2009 | No Comments »
index.html.rb
index.html.erbの見た目を少しづつ改変中
▲いろいろ編集中
・項目名を日本語化
・月初日から今日までの結果を全て表示
・その際、レコードのない日はチェックなしとして表示
※レコード [...]
zo-i | Project003:bicycle_commute | 12 30th, 2009 | No Comments »
■results_controller
▲9,10行目を編集
9行目
月初日を取得
10行目
今月のレコードだけを昇順で取得
zo-i | Project003:bicycle_commute | 12 29th, 2009 | No Comments »
find(:all)ではモデルオブジェクトの配列を取得していたため、@result.dateが利用できなかった。
find(:first)で、モデルオブジェクトそのものが取得できるため、修正した。
■results_co [...]
zo-i | Project003:bicycle_commute | 12 29th, 2009 | No Comments »
日付情報は更新できないようにしたいので、表示のみとする。
■index.html.erb
▲12~14行目まで追加
どう考えても格好悪い実装なので、後日見直し予定
ちなみに以下だとNGだった
▲show.html.erb [...]
zo-i | Project003:bicycle_commute | 12 24th, 2009 | No Comments »
■results_controller.rb
本日のレコードを取得
▲8行目を追加
■index.html.erb
取得したレコードを表示
(ついでにアップデートできるように、edit.html.erbからコピーしてきた [...]
zo-i | Project003:bicycle_commute | 12 24th, 2009 | No Comments »
本日付のレコードを検索し、レコードがなかったら自動作成
\bicycle_commute\app\controllers\results_controller.rb
▲2,5行目を追加
zo-i | Project003:bicycle_commute | 12 24th, 2009 | No Comments »
indexを参照した時点で、今日のデータを追加する。
\bicycle_commute\app\controllers\results_controller.rb
▲2~6行目追加。ページ表示時に新規レコードを作成する。 [...]
zo-i | Project003:bicycle_commute | 12 24th, 2009 | No Comments »
日付情報は登録日を自動追加する。
■入力フォーム要素を削除
\bicycle_commute\app\views\results\new.html.erb
▲削除
■コントローラで、追加
\bicycle_commute [...]
zo-i | Project003:bicycle_commute | 12 24th, 2009 | No Comments »
■new.html.erbの編集
scaffoldだとintegerはtext_fieldになってしまうので、チェックボックスで出社退社データを入力できるように変更する。
▼編集ファイル
\bicycle_commute [...]
zo-i | Project003:bicycle_commute | 12 23rd, 2009 | No Comments »
■index.htmlの削除
index.htmlの削除
■routes.rbの編集
1行目は新規actionのtoday用
2行目はデフォルト利用のコントローラー設定
zo-i | Project003:bicycle_commute | 12 23rd, 2009 | No Comments »