2013-04-10 194 views
0

請幫忙!!ActiveRecord :: StatementInvalid BooksController#index

我是Rails的新手,正在按照Agile Web Development With Rails 3rd Edition一書中的步驟進行練習。 這是我做過什麼:

  1. 創造了鐵路應用
  2. 創建的數據庫:軌生成腳手架書\標題:字符串描述:文本圖片網址:字符串
  3. 做的遷移:耙分貝:遷移
  4. 我的服務器是否正在運行:軌服務器

現在正在試圖訪問該表並對其進行編輯,所以我輸入的「http://本地主機/ 3000 /書籍」我的瀏覽器,它給了我下面的埃羅R:

的ActiveRecord :: StatementInvalid在BooksController中#指數 找不到表 '書'

Rails.root:C:/網站/ book_example

應用程序跟蹤|框架跟蹤|全面跟蹤 應用程序/控制器/ books_controller.rb:5:'指數」

請求

參數: 無

顯示會話轉儲

顯示ENV轉儲

響應

插頭: 無'

我更新了捆綁包,但我仍然得到相同的錯誤,可能是什麼問題?

回答

0

遷移步驟中存在拼寫錯誤。

它應該是rake db:migrate

+0

這是一個錯誤,我做了打字時我的問題,謝謝 – 2013-04-10 07:42:17

0

按照以下步驟,

rails new book_example 
# edit config/database.yml file 
rake db:create 
rails generate scaffold book title:string description:text image_url:string 
rake db:migrate 
rails s #Run Server 

然後檢查本地主機/ 3000 /書籍

相關問題