Невозможно получить доступ к config.handlebars в производственном режиме
У меня есть существующее приложение rails, и я добавил интерфейс ember. У меня проблемы с развертыванием новой версии (в которую впервые входит Ember) в Heroku.
Проблема в том, что я не могу запускать грабли в рабочем режиме.
Я обнаружил это, когда попытался сгрести db: migrate на heroku. Я получил следующую ошибку:
rake aborted!
undefined method `handlebars' for #<Rails::Application::Configuration:0x00000004f0de90>/app/.bundle/gems/ruby/1.9.1/gems/railties-3.2.13/lib/rails/railtie/configuration.rb:85:in `method_missing'
/app/config/application.rb:60:in `<class:Application>'
Я получаю ту же ошибку, если пытаюсь выполнить какие-либо задачи локально в производственном режиме, например:
RAILS_ENV=production rake -T
оскорбительная строка из config / application.rb:
config.handlebars.templates_root = 'ember/templates'
по разным причинам мне пришлось переместить шаблоны ember вниз на один уровень файла. и это должно остаться там. все отлично работает в режиме разработки.
Любая идея, как я могу это исправить?
попытался обновить драгоценный камень. это не помогло (Я использую 0.12.0)
1 ответ
Хитрость заключалась в том, чтобы вытащить драгоценный камень из группы активов