好吧,我能想到一种解决方案。
查看您的 gem 文件,我看到您使用
gem 'jquery_mobile_rails'
我在 github 中搜索了这个 gem,我找到了其中的 2 个,一个是 1 年前编辑的,第二个是 16 天前编辑的。
我只能认为你使用第一个,那是旧的,但第二个说清楚的是 Rails 3.1
但同时,这两个 gem 都需要gem 'jquery_mobile_rails'
在 Gemfile 中使用来安装它,可能是你有旧的 gem,只有这样我才能解释为什么你的图像路径错误。
`/assets/images/ajax-loader.gif`
这是图像的路径,如果我查看 google-inspect 你在 application.css 中有这一行但在 github repo 中你没有这样的行,所以我认为这是 gem 在 application.css 中插入的一行
所以我最好下载新的 gem 并将其粘贴到 vendor/bundle 文件夹中,就像运行bundle install --path=vendor/bundle
命令一样。
我会进一步寻找解决方案,但现在你应该看看这个jquery_mobile_rails
gem。
ps
如果您现在的路径/assets/images/ajax-loader.gif
对于 rails 3.1 是错误的,您可能会尝试自己创建此路径,只需转到 root/public/ 并创建此文件夹 images 并将 ajax-loader.gif 放在应用程序应该找到的这种方式中路径..与否,但值得一试。