nil:NilClass 的未定义方法“资源”
undefined method `resources' for nil:NilClass
我正在 Rails 上学习 Ruby 并尝试创建示例应用程序。我创建了以下文件:
app/controllers/books_controller.rb
class BooksController < ApplicationController
def index
@books = Book.all
end
end
app/models/book.rb
class Book < ApplicationRecord
end
config/routes.rb
Rails.application.routes.draw do |map|
map.resources :books
end
我正在使用 ruby 2.2.3p173(2015-08-18 修订版 51636)[x86_64-darwin14]
和 rails 5.0.0.1 版本。
为什么我收到错误 undefined method 'resources' for nil:NilClass?
Rails.application.routes.draw do
resources :books
end
我正在 Rails 上学习 Ruby 并尝试创建示例应用程序。我创建了以下文件:
app/controllers/books_controller.rb
class BooksController < ApplicationController
def index
@books = Book.all
end
end
app/models/book.rb
class Book < ApplicationRecord
end
config/routes.rb
Rails.application.routes.draw do |map|
map.resources :books
end
我正在使用 ruby 2.2.3p173(2015-08-18 修订版 51636)[x86_64-darwin14] 和 rails 5.0.0.1 版本。
为什么我收到错误 undefined method 'resources' for nil:NilClass?
Rails.application.routes.draw do
resources :books
end