У меня есть существующее приложение для рельсов, и я добавил передний фронт. У меня возникла проблема с развертыванием новой версии (которая включает Ember в первый раз) в Heroku.Невозможно получить доступ к файлам config.handlebars в рабочем режиме
Проблема в том, что я не могу запускать рейк-задачи в режиме производства.
Я обнаружил это, когда пытался сунуть db: migrate on 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
обижая линии, от конфигурации/application.rb:
config.handlebars.templates_root = 'ember/templates'
по различным причинам мне пришлось перемещать шаблоны ember на один уровень файлов. и он должен оставаться там. все отлично работает в режиме разработки.
Любая идея, как я могу это исправить?
пытался модернизировать драгоценный камень ember-rails. это не помогло. (Я использую 0.12.0)
Это работало локально? Вы можете добавить, что на вопрос – Kashyap
он работает в режиме разработки. но когда вы пытаетесь запустить рейк-задачи в режиме производства, локально или на герою, он терпит неудачу. – doublea