2011-10-25 33 views
0

我是Ruby on Rails的新手,所以我使用本書Agile Web Development with Rails來學習。我遇到的問題是,當我的應用程序的目錄結構建立。我沒有這個目錄:爲什麼我的rails 3.0.1應用程序中沒有資產目錄?

app/assets

我當然可以手動創建此目錄結構,但我嚴格遵守了書,該結構應與我的應用程序生成(盡我的理解)。我錯過了一些簡單的東西嗎

NOTE: I'm using ruby --version 
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.2.0] 

rails --version 
Rails 3.0.1 

回答

0

您需要更新到最新版本的Rails才能使用資產管道。它存在於3.1.0

開始。如果你正在使用RVM:如果你不

 
gem install rails 

認沽須藤前面那個。

還有一點需要注意的是,如果您使用Ruby 1.9.2生成應用程序,那麼您至少需要在生產環境中使用該版本。

+0

有沒有辦法讓3.1.0默認? – lampShade

+0

一旦你安裝Rails 3.1,當你執行'rails new '時,它會使用Rails 3.1,除非你明確地傳遞一個版本號給rails命令。 –

+0

謝謝大家! 3.1不是3.0.1 !! – lampShade

相關問題