Я пытаюсь выполнить следующую команду:неинициализированная постоянная SampleApp (NameError)
rails generate controller StaticPages home help --no-test-framework
И я получаю эту ошибку:
/Users/josh/Desktop/RoR/rails_app/config/initializers/secret_token.rb:27:in `<top (required)>': uninitialized constant SampleApp (NameError)
Вот мой файл secret_token.rb
require 'securerandom'
def secure_token
token_file = Rails.root.join('.secret')
if File.exist?(token_file)
# Use the existing token.
File.read(token_file).chomp
else
# Generate a new token and store it in token_file.
token = SecureRandom.hex(64)
File.write(token_file, token)
token
end
end
SampleApp::Application.config.secret_key_base = secure_token
Что в 'Rakefile '? Я хочу просто проверить, совпадает ли имя приложения. – HungryCoder
Является ли ваше приложение SampleApp, или оно называется RailsApp? – trh
Сравните имя вашего приложения в 'config/application.rb'. Вероятно, он отличается от 'SampleApp' – ck3g