Ruby on rails開發從頭來(windows)(六)-美化你的列表頁面
在上一篇隨筆中,我們給Products的創建頁面添加了輸入驗證,今次的內容非常簡單,來稍稍美化下Products的列表頁面。1.打開app\vie
Ruby on rails開發從頭來(windows)(七)-創建在線購物頁面
在上一篇隨筆中,我們為Products創建了一個維護用的列表頁面,效果如圖:這次我們使用上面維護的Products列表來創建一個最終用戶使用的購物
Ruby on rails開發從頭來(windows)(八)-使用Session創建購物車
在前面的內容裡,我們演示了怎樣構建一個商品的列表,這次,我們在前面內容的基礎上,構建一個簡單的購物車。1.首先我們要來創建一個保存客戶購物信息的表
Ruby on rails開發從頭來(windows)(九)-給購物車添加錯誤處理
在上次的內容裡,我們演示了怎樣構建一個簡單的購物車,這次的內容非常簡單,給購物車添加錯誤處理。對於Web系統來說,並發處理是一個無法回避的問題,我
Ruby on rails開發從頭來(windows)(十)-清空購物車和格式化金額
在上次的內容裡,我們給購物車添加了錯誤處理,這次來實現清空購物車和金額的格式化處理。到現在我們還沒有給顯示購物信息列表頁面的“empt
Ruby on rails開發從頭來(windows)(十一)-訂單(Order)
在上次的內容裡,我們實現了清空購物車和金額的格式化處理。這次實現訂單的模塊。1.首先,我們要在數據庫裡創建Order表,創建表的Sql如下:cre
Ruby on rails開發從頭來(windows)(十二)-訂單(Order)
在上次的內容裡,我們創建了訂單的Model,和表示頁面,這次繼續編寫CHECKOUT的處理。1.在checkout.rhtml的頁面上,有一個CH
Ruby on rails開發從頭來(windows)(十三)-訂單(Order)
在上次的內容裡,我們編寫了CHECKOUT的處理。這次我們將顯示購物車和訂單放在一個頁面上表示,這樣用戶在下訂單的時候就可以很方便地看到自己的購物
Ruby on rails開發從頭來(windows)(十四)-送貨處理
在上次的內容裡,我們完成了訂單的編寫。這次我們模擬一個簡單的送貨頁面,給這個購物車的管理員用。1.首先,我們修改order表,給他添加一個字段sh
Ruby on rails開發從頭來(windows)(十五)-添加用戶
從這篇開始,我們來實現一組用戶管理的功能,首先是添加用戶。1.首先,我們要創建一個表保存用戶信息,並且生成一個對應的model。創建表的腳本,在p
Ruby on rails開發從頭來(windows)(十六)-登錄
現在我們的購物車程序為兩種用戶提供了服務,一類是普通用戶,一類是管理員。兩類用戶分別有不同的功能。上次我們又實現了添加用戶的功能,這次我們來實現登
Ruby on rails開發從頭來(windows)(十七)-控制訪問權限
上次我們實現了登錄的頁面,現在我們區別管理員和普通用戶,根據用戶的不同身份,轉入到不同的頁面在rails中提供了filter來截獲訪問某個acti
Ruby on rails開發從頭來(windows)(十八)-自動生成文檔
到此,我們這個購物車的實現就完成了,下面我們可以利用ruby裡的Rdoc來給我們的程序生成文檔,和dotnet,java,python等一樣,Rd
Ruby on rails開發從頭來(windows)(十九)-測試開始
前面我們已經完成了一個簡單的購物車,從這篇開始我們看看在rails中怎樣進行測試。在我們創建購物車程序的時候在我們的depot目錄下,就已經有一個
Ruby on rails開發從頭來(windows)(二十)-測試model(CRUD)
上篇隨筆簡單了解了rails的測試和測試用數據的使用,這次來看看怎樣對一個model進行添刪查改的測試。1.還是使用上次寫的products_te
Ruby on rails開發從頭來(windows)(二十一)-測試Model時的問題
以前的隨筆都是按照書上的例子寫下來的,但是,這次在測試Model時,按照書上的例子代碼怎麼也走不通,所以就換個方式,這篇變成了提問。按照書上的說法
Ruby on rails開發從頭來(windows)(二十二)-測試Controller
上次測試Modeul的問題還沒有解決,但是下面的還要繼續,這次來測試Controller。1.在test\functional目錄下,rails已
Ruby on rails開發從頭來(windows)(二十三)-功能測試的約定
上篇隨筆裡測試了login_controller,我們使用了很多rails內建的斷言和get,put等方法來進行測試。這次來看看rails在功能測