-2
Ruby on Railsを学び、サンプルアプリケーションを作成しようとしています。未定義のメソッド `resources 'for nil:NilClass
アプリ/コントローラ/ books_controller.rb
class BooksController < ApplicationController
def index
@books = Book.all
end
end
アプリ/モデル/ 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 versi ons。
なぜエラーが発生していますか?定義されていないメソッド 'resources'がnil:NilClassですか?
私はそれを試みましたが、アプリケーションを起動すると、ルビーページに表示されます。私は本のテーブルをsqlite3で作成したデータを持っています。 – User7354632781
これを 'draw'ブロックに追加してください: ' root 'books#index'' – SandOnTeeth
ありがとう!!出来た – User7354632781