我使用 scaffold 在Rails 3.1中创建我的第一个MVC
rails generate scaffold Post name:string title:string content:text
我删除了 public / index.html 文件
然后我在 config / routes.rb
中添加了以下代码root :to => 'post#index'
但是当我使用rails s
启动服务器时,出现错误:
ActionController::RoutingError (uninitialized constant PostController):
为什么呢?为什么它不呈现posts/index.html.erb
但是抛出错误?
答案 0 :(得分:2)
它创建了PostsController
,而不是PostController
。这是复数。
将routes.rb文件更改为:root :to => 'posts#index'
答案 1 :(得分:0)
您是否先运行rake db:migrate?