В моем приложении rails 3.1.3 я хотел бы вставить код ERB в мой файл javascript, но по какой-то причине он не анализируется:
# app/assets/javascripts/application.js
//= require_tree ./shared
# app/assets/javascripts/shared/shared.js.erb
MM.loading = '<img src="<%= asset_path("icons/ajax-loader.gif") >">';
Получается так в /application.js
:
MM.loading = '<img src=" asset_path("icons/ajax-loader.gif") >">';
Я не вижу никаких дополнительных шагов в направляющих рельсов - я что-то упускаю? Кстати, я использую haml для просмотра файлов, а также пробовал выше с .js.haml
, заключив в #{...}
.