Невозможно получить доступ к 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 ответ

Решение

Хитрость заключалась в том, чтобы вытащить драгоценный камень из группы активов

Другие вопросы по тегам