我正在尝试在 Rails 应用程序的 javascript 中加载图像,
javascript 在应用程序中工作,只是选项卡图像未加载,相信它可能是图像路径问题,图像位于图像文件夹中。
$(function(){
$('.divslide').SlideOut({
Handle: '.handle',
pathToTabImage: 'images/menu.png',
...
我试过更改路径但没有成功,任何帮助都会很好,谢谢。
最佳答案
首先确保你的.js
文件有.erb
扩展,比如
main.js -> main.js.erb
现在您可以使用 asset_path()助手:
$(function(){
$('.divslide').SlideOut({
Handle: '.handle',
pathToTabImage: '<%= asset_path("images/menu.png") %>',
...
图像必须位于 app/assets/images
文件夹中。
关于javascript - Rails 4 Javascript 图像路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28218867/