時間 | 指令 | 功能 | |
00:05 | rails brablog | 建立應用目錄結構 | |
00:10 | cd brablog | ||
00:15 | ./script/server | 啟動網頁伺服器 | |
00:25 | 開啟網頁 | ||
00:34 | 開啟新終端 | ||
00:42 | 開啟textmate | ||
01:00 | ./script/generate controller Blog | 建立controller | |
01:17 | 開啟blog_controller.rb | ||
01:22 | 試圖開啟blog | ||
01:30 | "於controller中加入index方法,印出hello | world" | |
01:37 | 開啟blog,成功顯示預設網頁 | ||
01:47 | 清空controller.index新增view,命名為index.rhtml,印出hello… | ||
01:57 | 開啟blog,成功顯示預設網頁 | ||
02:02 | 移除controller.index,因index.rhtml已存在 | ||
02:13 | 編輯database.yml以指定資料庫名稱 | ||
02:26 | 創建資料庫 | ||
02:36 | 創建posts資料表 | ||
02:42 | 新增id/title欄位 | ||
02:54 | ./script/generate model Post | 建立model | |
03:09 | 開啟post.rb | ||
03:15 | 於controller中加入post的scaffold(鷹架; 支架; 臨時搭起的台架; 斷頭臺) | ||
03:20 | 試圖開啟blog | ||
03:30 | 動啟網頁伺服器 | ||
03:39 | 試圖開啟blog | ||
03:42 | 按下new post以新增資料 | ||
03:48 | 完成新增回到主畫面 | ||
03:51 | 按下show顯示明細 | ||
03:53 | 按下edit進行編輯 | ||
03:55 | 新增body欄位 | ||
04:04 | 重載編輯頁面,表示model促成scaffold(controller)連動view | ||
04:12 | 完成編輯按下update鍵,回到明細畫面;注意flash的出現 | ||
04:17 | 按下edit進行編輯 | ||
04:20 | 新增created_at欄位 | ||
04:27 | 重載編輯頁面,表示model促成scaffold(controller)連動view | ||
04:32 | 調整欄位順序 | ||
04:34 | 重載編輯頁面,表示model促成scaffold(controller)連動view | ||
04:39 | 完成編輯按下update鍵,回到明細畫面;注意flash的出現 | ||
04:42 | 按下back回到主畫面 | ||
04:44 | 再新增一筆資料 | ||
04:54 | 於post.rb中檢核資料 | ||
05:00 | 按下create示範檢核功能 | ||
05:13 | 按下create示範檢核功能;注意flash的出現 | ||
05:30 | ./script/generate scaffold Post Blog | 將scaffold具體化為程式碼至controller | |
05:32 | 提示是否覆蓋controller | ||
05:41 | 重載主頁面;看起來沒什麼不同 | ||
05:45 | 檢視controller,發現自動產生不少action程式碼,有new,create/edit/update/destroy,index/list/show | ||
05:53 | 把程式碼fold起來,不知vim做得到否? | ||
05:56 | 展示對應各action的view亦已自動產生 | ||
06:00 | 修改list.rhtml的排版 | ||
07:20 | 重載主頁面;看起來開始有點不同 | ||
07:34 | 再新增一筆資料 | ||
07:47 | 按下create示範檢核功能;注意flash的出現 | ||
07:50 | 反向排序list.rhtml | ||
07:55 | 重載主頁面;看起來開始有點不同 | ||
08:06 | 按下edit進行編輯,示範字體強調功能 | ||
08:15 | 重載明細頁面;看起來沒什麼不同 | ||
08:18 | 修改list.rhtml的排版,將內文textilize | ||
08:34 | 修改controller中的list action,準備示範partials | ||
08:45 | 修改list.rhtml的排版,剪下部分文字,準備示範partials | ||
08:50 | 新增_post.rhtml,將list.rhtml所剪下的部分貼上 | ||
08:57 | 修改list.rhtml,下達render :partial指令 | ||
09:08 | 重載主頁面;看起來沒什麼不同 | ||
09:13 | 修改show.rhtml,下達render :partial指令 | ||
09:28 | 重載明細頁面;看起來沒什麼不同 | ||
09:36 | ./script/generate model Comment | 建立model | |
09:49 | 修改comment.rb,建立belongs_to關聯至post | ||
09:55 | 修改post.rb,建立has_many關聯至comments(為什麼是複數呢?) | ||
10:00 | 新增comments資料表 | ||
10:24 | 建立一筆comment資料列 | ||
10:43 | 修改show.rhtml,加入comment;注意他打了fore後用了code template | ||
11:00 | 重載明細頁面;看起來多了comment | ||
11:10 | "編輯明細頁面;看起來多了""comment""" | ||
11:15 | 使用form_tag以在同一頁面得以新增comment | ||
11:46 | 重載明細頁面;看起來多了comment輸入功能;但controller中尚未有此action | ||
11:51 | 於controller中新增comment action | ||
12:05 | 編輯明細頁面,傳遞@post作為form_tag參數 | ||
12:15 | 於controller中定義comment action為新增一comment | ||
設定flash訊息 | |||
重導網頁至明細頁面 | |||
12:45 | 重載明細頁面;看起來沒什麼不同;新增一些comment | ||
12:54 | 重載明細頁面;看起來多了comment及flash訊息 | ||
13:05 | rake stats | 一些統計資料 | |
13:10 | tail -f log/development.log | 一些log資料 | |
13:20 | 觀察log的新增 | ||
13:39 | 進行測試 |
2009年1月30日 星期五
ror展示筆記
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言