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