Я обновляю приложение rails 2.3.9, и у меня есть файл с именем widget.js
, который находится на /public/javascripts/widget.js
.
Пользователи могут встроить этот виджет JavaScript на свой сайт следующим образом:
<script src='http://example.com/javascripts/widget.js' type='text/javascript'></script>
<script>
new Widget({user_id: 1234});
</script>
Насколько я понимаю, в Rails 3.1 все, что находится под assets/
, дактилоскопируется при производстве, поэтому widget.js
будет иметь имя файла, подобное widget-XXXYYYZZZ.js
, и будет меняться каждый раз при изменении файла. Это означает, что невозможно предоставить пользователям этот встраиваемый URL для файла widget.js
, так как он изменится.
Как это можно сделать на рельсах 3.1?