0

Я использую Rails 4.2.1, Bower, angular-rails-templates драгоценный камень и ui-router-extras.Не удается загрузить ui-router-extras с Rails 4

После установки ui-router-extras с дачей и включения его в моем application.js с: require ct-ui-router-extras файлом я получаю следующее сообщение об ошибке:

Sprockets::FileNotFound - couldn't find file 'ct-ui-router-extras' 

После некоторых играл вокруг, я обнаружил, что если я изменю включать в: require ui-router-extras я получаю следующее сообщение об ошибке:

Sprockets::Rails::Helper::AssetAliasUsed - Asset was linked to from an alias rather than its exact path. Alias resolving may not be available in production. 
15:01:07 web.1 | 

Use "ui-router-extras.js" instead of "ui-router-extras/release/ct-ui-router-extras.js" 

Это должно псевдоним правильно, так как файл bower.json для ui-router-extras карт для ct-ui-router-extras, но после того, как какой-то Digg я нашел this aliasing issue с sprockets.

Это осложняется, angular-rails-templates несовместим с последней версией sprockets. Однако angular-rails-templates совместим с sprockets 2.12.3, который, согласно вышеизложенному вопросу, должен содержать исправление для ошибки сглаживания.

Учитывая, что у меня все еще возникают проблемы, я подозреваю, что implemented fix for the sprockets issue не является полным исправлением.

Это, как говорится, вопрос наложения спектров может фактически быть зафиксирован в sprockets >= 3.0, но я не могу использовать sprockets > 3.0 из this issue с angular-rails-templates.

Я новичок и для Bower, и для Angular. Моим временным решением выше было переименование всех экземпляров ct-ui-router-extras & ct.ui.router.extras (включая имена файлов) на ui.router.extras соответственно.

Хотя это работает, это, очевидно, не идеально. Если у кого-то есть лучшее решение, я приветствую его.

Кроме того, я не был уверен, должен ли я подать ошибку на sprockets или, возможно, один с ui-router-extras (this bug уже существует angular-rails-tempaltes)

ответ

0

Я не уверен, что ваше точное исправление для выпуска звездочек было в зависимости от вашего вопроса текст. Я еще не использовал ui-routers-extras, но для исправления проблемы с ui-router я добавил gem 'sprockets', '2.12.3' в свой gemfile, а затем запустил bundle update sprockets.

Я знаю, что это может быть лишь частичное исправление для вас, но хотелось бы убедиться, что часть проблемы была отделена от проблемы с ui-routers-extras.

 Смежные вопросы

  • Нет связанных вопросов^_^