Я обновляюсь до Ember rc5 с rc3, но получаю следующую ошибку:
Uncaught Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version (>= 1.0.0-rc.4) or downgrade your runtime to an older version (== 1.0.0-rc.3)
Вот соответствующие строки в моем gemfile, взятые прямо из файла README ember-rails (за исключением извлечения драгоценный камень из git... он дает ту же ошибку, включаю ли я это или нет)
gem 'ember-rails', git: 'https://github.com/emberjs/ember-rails.git'
gem 'ember-source', '1.0.0.rc5'
gem 'handlebars-source', '1.0.0.rc4'
Я использую рельсы 3.2
Я знаю, что эта проблема возникала раньше, но ни одно из решений, которые я нашел, не имело значения. Вещи, которые не сработали:
- удаление предварительно скомпилированных ресурсов
- грабли tmp:очистить
- убедившись, что мой порядок загрузки javascrcipt - jquery, затем handlebars, затем ember
- перезапуск сервера
- угроза компилятору
- отказаться от надежды и смотреть повторы Баффи
- пробуя все это вместе, в любом вообразимом порядке
Конечно, лучше всего простые и точные ответы, но я также был бы рад подсказкам о том, что я могу изучить, чтобы понять это самостоятельно. Я не знаю, с чего начать.