在上次的內容裡,我們給購物車添加了錯誤處理,這次來實現清空購物車和金額的格式化處理。到現在我們還沒有給顯示購物資訊列表頁面的“empty cart”連結添加任何處理。我們首先來實現這個功能:1.在Store_Control.rb檔案中添加empty_cart方法:def empty_cartfind_cart.empty!flash[:notice] = 'Your cart is now empty'redirect_to(:action =>
在前面的內容裡,我們示範了怎樣構建一個商品的列表,這次,我們在前面內容的基礎上,構建一個簡單的購物車。1.首先我們要來建立一個儲存客戶購物資訊的表:資料庫指令碼:drop table if exists line_items;create table line_items (id int not null auto_increment,product_id int not null,quantity int not null default 0,unit_price decimal(10,2)
在上一篇Ruby on rails開發從頭來(windows)(三)-實現頁面間的跳轉中,我們建立了兩個頁面來進行跳轉遷移,這次我們來寫一個單表維護的添刪查改的例子。1.這次我們重新建立一個項目depot,按照上篇中的步驟,建立depot項目。2.建立資料庫。你可以使用rails的命令列,通過mysql建立,先定位到depot目錄,使用命令:depot> mysql -u root –p密碼為空白,串連mysql後執行下面的命令:mysql> create
在上篇隨筆Ruby on rails開發從頭來(windows)(二)-建立項目和第一個Hello world 中,我們介紹了如何使用InstantRails建立一個項目和編寫一個簡單的Helloworld頁面,今天在上次的基礎上,寫一個簡單的頁面跳轉。1.將appcontrollers目錄下的say_controller.rb檔案的內容改成下面這樣:class SayController < ApplicationController def Hello
使用InstantRails快速搭建Ruby On Rails開發環境一直對Ruby on Rails抱有很大的興趣,想看看這個被很多人稱道的東西,但是一直在做windows下的開發,對於Ruby on Rails的開發環境搭建還是很頭疼,這也是一直沒有開始研究Ruby on rails的原因。剛剛在javaeye看到了InstantRails,一個All In One的套件,可以協助你快速搭建Ruby On
實現患者資訊XForm簡介本系列文章的第 1 部分設計了一個 Web 應用程式,讓患者在醫生辦公室中輸入資訊。討論了如何使用 XForms、DB2 pureXML 和 Ruby on Rails 建立這樣的應用程式,並對這些技術的用法做了一些實驗。本文是第 2 部分,我們開始實現該應用程式。我們將設計第一個 XForm,並建立從表單向 DB2 插入資料的 Ruby on Rails 後端。您將看到如何通過這三種技術在整個應用程式中利用 XML。先決條件本文假設讀者對 XML 和 Web
在過去幾年中,開源Web開發架構Ruby on Rails在Web世界中掀起一個小小的熱潮。和軟體領域中的許多事情一樣,它的作用有些被誇大了。沒有什麼東西能和人們對它宣傳的一樣神奇。但是Rails至少已經接近了這種高度,因此它同樣值得我們對其進行研究。不久以前,人們在問Rails是否會獲得成功。我現在還保持當時對這個問題的看法。事實上,它已經取得了成功。那麼我們現在或許會問:它為什麼會取得成功?源於真實世界的需要Ruby on