请帮助!!
Rails的新手,正在按照Agile Web Development With Rails第3版的书中的步骤进行练习。 这就是我所做的:
现在我正在尝试访问该表并对其进行编辑,因此我在浏览器中输入了“http:// localhost / 3000 / books”,它给出了以下错误:
'BooksRetroller #index中的ActiveRecord :: StatementInvalid 找不到表'书'
Rails.root:C:/ Sites / book_example
应用程序跟踪|框架跟踪|完整追踪 app / controllers / books_controller.rb:5:在`index'
请求
参数: 无
显示会话转储
显示env转储
响应
接头: 无“
我更新了捆绑包但我仍然得到相同的错误,可能是什么问题?
答案 0 :(得分:0)
迁移步骤中存在拼写错误。
应为rake db:migrate
。
答案 1 :(得分: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
然后检查 localhost / 3000 / books