原创 Agile Web Development with Rails 3nd Edition學習筆記-完成購物車

這一篇,我們來完成我們的購物車的製作吧。首先,爲了客戶能夠很方便的把購物車中的產品全部清空,我們需要給我們的購物車添加一個“Empty cart”的按鈕。在add_to_cart.html.erb文件最後加

原创 Agile Web Development with Rails 3nd Edition學習筆記-格式化價格和添加購物按鈕

這篇只有很少的一點內容,只是說說如何格式化價格數據成爲貨幣的格式,以及在價格後面添加一個“添加到購物車”的按鈕。1. 格式化價格數據: 一般,我們在格式化數據的時候,首先想到的總是sprintf之類的具有

原创 axel:一個很好用的下載工具

今天爲了下載Ubuntu 9.04 Beta的iso,在網上找到一個很好有的下載工具。在這裏記錄以下。也希望能和大家分享。 這個工具就是axel。 使用的方法很簡單,只要輸入如下命令就可以了。

原创 ibus輸入法,期待中……

今天在VBox中安裝了Fedora 10,體驗了一把。當時看到Fedora 10的Release Note的時候,最讓我感興趣的是可以使用ibus的輸入法。於是在系統安裝好,更新完成後,最先安裝了ibus。

原创 Agile Web Development with Rails 3nd Edition學習筆記-爲數據增加校驗處理

數據的校驗是在model中進行的。所有的model類都從ActiveRecord::Base繼承。該基類已經爲我們完成了很多的工作,如數據庫映射、創建、更新和查詢等。 下面我們來說一些常用校驗處理的實現方

原创 Agile Web Development with Rails 3nd Edition學習筆記-向數據庫表追加字段

我們可以使用migration工具在存在的數據庫表中追加字段: [quote]ruby script/generate migration add_price_to_product price:decim

原创 Agile Web Development with Rails 3nd Edition學習筆記-創建產品目錄列表

按照書上的引導,我們現在該是增加一個新的Controller的時候了。這個Controller用於將產品歸類,併產生歸類後的產品列表頁面。它的名字叫store。現在我們創建這個Controller:[quo