неинициализированная константа в грабли - PullRequest
2 голосов
/ 26 июня 2011

Таким образом, при выполнении моей задачи rake я получаю неинициализированную постоянную ошибку, относящуюся к одному из моих классов. Поиск ошибки в Google просто указывает на массу результатов, говорящих о том, что вам нужно добавить «=>: environment» в определение вашей задачи, но я уже сделал это. Изменит ли я то, что я использую mongodb? Вот мой код:

namespace :db do
  task :betagen => :environment do
    key = BetaKey.create!(key: ARGV[0], limit: (ARGV[1] or -1))
    puts "Beta key '" + key.key + "' created."
  end
end

(BetaKey является причиной ошибки.)

1 Ответ

0 голосов
/ 26 июня 2011

(согласно комментарию)

Убедитесь, что ваш файл класса назван beta_key.rb (с подчеркиванием), если в классе указан верблюд BetaKey, поскольку это то, что ожидает автозагрузчик.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...