【发布时间】:2012-03-24 10:46:52
【问题描述】:
我的设置包括 ruby 1.9.3、Rails 3.2 和 jQuery 1.7.1。我发现 jQuery 正在向 /assets/images/image_file.png 发送请求,而不仅仅是 /assets/image_file.png 导致链接断开,如下图所示:
我从Asset Organization 知道,Rails 会在资产中为 js、css 和图像文件寻找合适的文件夹。所以我知道它应该在子目录“images”中查找引用为 /assets/images 的图像。我在 assets/images (app/assets/images/images) 中创建了一个子目录 images 并在那里复制了引用的图像并且它起作用了。
但是 jQuery 不应该正确引用 assets 目录中的图像。这是错误引用的 jQuery 代码,其中突出显示了行生成错误:
是否需要在 application.rb 或环境文件中设置任何配置参数来设置 jQuery 的资产路径?或者任何其他方法来解决这个问题?
【问题讨论】:
-
我不确定我是否理解你的问题,但你能搜索一下你的css文件,让我知道
ui-bg_glass_80_d7ebf9_1x400.png写的是哪个文件和位置吗?
标签: jquery ruby-on-rails ruby-on-rails-3.2