我正在使用这个 JavaScript:
verify_link.js
...
a=$(this).parent();
a.html('<img src="assets/ajax-loader.gif">');
...
图像位于app/assets/images/ajax-loader.gif
在开发中工作正常,但在生产中它会出现损坏的图像链接(有点难以看到,但不是旋转器)。
使用 Rails 路径可以解决这个问题吗?
目前它是一个 .js 文件
,我需要将其设为 .js.erb
才能做到这一点吗?
最佳答案
将文件扩展名从 .js 切换为 .js.erb 并使用
a.html('<%= image_tag "ajax-loader.gif" %>');
已修复。
关于javascript - Rails ajax spinner 适用于开发,但不适用于生产,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25777403/