Есть ли способ всегда запускать препроцессор ERB для файла Javascript?
Я использую усы, чтобы использовать одни и те же шаблоны на клиенте и сервере.Я хотел бы включить эти шаблоны в мои файлы application.js, чтобы они были доступны на клиенте.Поэтому я предварительно обрабатываю свой файл Javascript (templates.js.erb, который затем требуется в application.js) с помощью erb:
App.templates.productShow = <%= MustacheController.read("product/show").to_json %>;
Это прекрасно работает, но когда я редактирую "product / show.html"Шаблон .mustache Мне также нужно отредактировать файл templates.js.erb, чтобы Rails знал, как перекомпилировать этот файл, который затем извлекает последние изменения из шаблона усов.
Нет проблем с запуском в производство, так как ресурсы компилируются при развертывании, но это раздражает при разработке.В идеале я мог бы настроить препроцессор для запуска на "templates.js.erb" каждый раз, когда я перезагружаюсь.Мое текущее решение - встроить Javascript в макет приложения, но было бы неплохо оставить его отдельно.