2016-12-16 11 views
-1

私はRailsのチュートリアルに取り組んでおり、宝石ソーサリーを使って認証を作成しようとしています。AuthorSessionsControllerのLoadError#destroy

私は/login

を訪問しようとすると、それは私に語っAuthorSessionsController#destroyでエラーとLoadErrorを取得しています:

Unable to autoload constant AuthorSessionsController, expected /home/cabox/workspace/blogger/app/controllers/author_sessions_controller.rb to define it 

私はに非常に新しい、助けを得るためにここに投稿することはよく分かりませんレールとスタックオーバーフロー。私はすべてのコードでgitリポジトリを持っています

、それはで見つけることができます:

bitbucket repo link認証ブランチにチェックアウトしてください。私は、次の午前チュートリアルの

命令はすべてのヘルプは高く評価され

tutorial link

で見つけることができます。もう情報が必要な場合、または質問を投稿するためのより良い方法がある場合は、私にお知らせください。

答えて

2

これは、命名規則が乱れているようです。この手順に従ってください。

  1. app/controllers/author_sessions_controller.rbファイルが既にあるため、app/controllers/authorsessions_controller.rbファイルを削除してください。
  2. Railsの命名規則に従って、クラス名はCamelCaseにする必要があります。ご使用のシナリオでは、AuthorSessionsControllerapp/controllers/author_sessions_controller.rbにする必要があります。