tyoshikawa1106のブログ

- Force.com Developer Blog -

Rails:secret_token.rbとNameError

Railsチュートリアルで静的ページ作成の流れを勉強できたので、一から作ってみようと思ったら、『rails generate rspec:install』のコマンドを実行時にエラーが発生しました。
f:id:tyoshikawa1106:20150805103520p:plain


エラーメッセージは以下のとおりです。

uninitialized constant SampleApp (NameError)


エラーメッセージで調べてみると同じ問題の開発方法について紹介しているサイトがありました。


secret_token.rbに『SampleApp::Application.config.secret_key_base = secure_token』と指定していたのですが、ここで指定している『SampleApp』の部分はapplication.rbのmodule名にする必要があるみたいです。

f:id:tyoshikawa1106:20150805104249p:plain

f:id:tyoshikawa1106:20150805104300p:plain


この修正で『rails generate rspec:install』のコマンドが正常に実行できるようになりました。
f:id:tyoshikawa1106:20150805104442p:plain