Я не могу использовать константы, которые я помещал в config/initializers/constants.rb во время запуска приложения Sinatra с помощью мастера или сервера rails.NameError - неинициализированная константа во время работы dev сервера
App, кажется, не видеть, как они бросали это на меня:
NameError - uninitialized constant UserJson::API_DATE_FORMAT:
Могу ли я каким-то образом заставить перезагрузить их?
EDIT: Вот класс, который терпит неудачу:
require 'active_record'
class UserJson
attr_accessor :id, :active, :created_at, :updated_at, :name, :email
def self.private_json(user)
json = UserJson.new()
json.id = user.id
json.active = user.active
json.email = user.email
json.name = user.name
json.updated_at = user.updated_at.strftime(API_DATE_FORMAT)
json.created_at = user.created_at.strftime(API_DATE_FORMAT)
json
end
end
Это под приложение/модели/user.rb. У меня там больше классов, и каждый из них терпит неудачу при попытке прочитать одну из констант, объявленных в файле, с помощью API_DATE_FORMAT
вы перезагрузили сервер? –
После каждого изменения я просто убиваю его процесс и запускаю команду стартера, чтобы перезапустить ее –
, где вы delcare API_DATE_FORMAT? –