實際操作跟書上的範例兜不起來

6 views
Skip to first unread message

gasbomb

unread,
Jul 9, 2008, 5:20:39 AM7/9/08
to Ruby on Rails Taiwan
今天買了一本O'reilly的山羊書Ruby on Rails : 建置與執行。
可是書本打開照著作第一個例子就出很大的問題了
我NB的OS是Windows vista SP1
下面是我的操作過程

首先建立一個新專案
rails chapter-1
ruby script/server
這邊都沒有問題,打開localhost:3000也看得到歡迎頁
接下來就是問題的開始了

ruby script/generate controller Greeting index
exists app/controllers/
exists app/helpers/
create app/views/greeting
exists test/functional/
create app/controllers/greeting_controller.rb
create test/functional/greeting_controller_test.rb
create app/helpers/greeting_helper.rb
create app/views/greeting/index.html.erb
^^^^^^^^^^
按照書上的範例這邊應該要生成index.rhtml才對
可是我的結果卻跟書上的不一樣
連上http://localhost:3000/greeting出現的也是這種錯誤訊息
MissingSourceFile in GreetingController#index
並不是像書上一樣會連結到一個空白網頁告訴你檔案的位置
我只是個網業開發新手,才剛開始就遇到這種問題我根本不知道怎麼解決阿 Orz

gasbomb

unread,
Jul 9, 2008, 5:31:25 AM7/9/08
to Ruby on Rails Taiwan
補一下開發環境

Rails 2.1.0
ruby 1.8.6
Mongrel 1.1.5

JellyCatz果凍喵

unread,
Jul 9, 2008, 7:31:34 AM7/9/08
to Ruby on Rails Taiwan
新手其實不建議那本

&目前市面上所有的書都是1.2.x環境,而非2.1.0,兩者有很大的斷層點
建議把rails刪除後指定1.2.6安裝會好點

omusico

unread,
Jul 12, 2008, 3:33:43 AM7/12/08
to Ruby on Rails Taiwan
~~!!!

只能說進步的太快了
而且如果可以的話學新版的會比較好
> > Mongrel 1.1.5- 隱藏被引用文字 -
>
> - 顯示被引用文字 -

bluege...@gmail.com

unread,
Jul 12, 2008, 4:20:42 AM7/12/08
to Ruby on Rails Taiwan
還是用rails 1.2.6吧,和書上的類容吻合,這樣也便於學習,2.0以上的可以以後再來學習,相信有了1.2.6的基礎,應該問題不大。用
gem下載rails的時候可以用--version來指定需要下載的版本號

plaintext

unread,
Jul 13, 2008, 9:39:58 PM7/13/08
to Ruby on Rails Taiwan
這本書:Ruby on Rails : 建置與執行
不建議初學者從這一本入手,
不是因為rails版本的問題。

自己最初看這本書試的時候,
最新的rails也一樣是1.2.6,
試也仍常會出現些問題,
後來改看網路上的ror的入門的tutorial,
才總算入了門了;
因這本書裡的舉的例子很快就切入了有關多對多的議題,
而裡面的slideshow, slide, photo的例子且又有點小複雜,
馬上要從這範例著手就蠻挫折。

到後來寫過好幾個project後,
才會想要用到acts_as_list的功用,
而這本書的確在這方面範例寫得詳細。

所以這本書最好是在自己知道怎樣寫出一些簡單的project後,
又需要select一堆東西,又要將這些東西以自定的順序來列出時,
看這本書才會比較看得懂及切合到需要。

qweruiop

unread,
Jul 15, 2008, 1:52:22 AM7/15/08
to Ruby on Rails Taiwan
index.rhtml 在最新的 Rails 版本已經改成了 index.html.erb 了, 所以不會有 index.rhtml 這檔了。

bluege...@gmail.com

unread,
Jul 21, 2008, 10:17:50 PM7/21/08
to Ruby on Rails Taiwan

感覺rails變化太快
Message has been deleted

t31201

unread,
Jul 23, 2008, 11:27:25 AM7/23/08
to Ruby on Rails Taiwan
你可以到底下這個網址:
http://www.isunfar.com.tw/product/product.aspx?prodseq=902796
這本書是for rails 2.0的中文書,應該對你有幫助。(是台灣的作者哦!)
Reply all
Reply to author
Forward
0 new messages