我有一个新的rails安装。我完全按照这个页面上的说明操作:https://github.com/rweng/jquery-datatables-rails
当我试图查看datatable时,会得到以下错误:
GET http://localhost:3000/images/sort_both.png 404 (Not Found)
GET http://localhost:3000/images/sort_asc.png 404 (Not Found)在config/environments/development.rb中,我尝试更改以下设置:
config.assets.debug = false #and also tried true
config.serve_static_assets = true #and also tried false
config.assets.enabled = true我也尝试过运行rake assets:precompile
不知道我在这里错过了什么。任何帮助都将不胜感激。
发布于 2014-12-01 21:09:03
也许有人会给出一个更好的答案。我就是这样修好的。
我把宝石扔掉了。从数据表网站下载javascript和css文件
将这些文件分别放在vendor/assets/stylesheets和vendor/assets/javascripts中。
我下载了从这里丢失的图像并将它们插入我创建的vendor/assets/images文件夹中。
我在jquery.dataTables.min.css中对文本进行了替换,并将“/映像/”替换为"/assets/“。
这就解决了问题。希望这能帮上忙。
发布于 2016-03-15 00:31:16
我也遇到了同样的问题,并使用不同版本的jquery.dataTables.min.css文件修复了它,在这个版本中,图像是作为字符串而不是作为对文件的引用编写的。
发布于 2018-10-26 07:39:22
对我来说,它只是通过改变下面的内容而起作用:
background:url('../images/sort_desc.png')
background:url('../images/sort_asc.png')至
background:url('/assets/sort_desc.png')
background:url('/assets/sort_asc.png')注意:请确保将图像添加到资产/图像文件夹中。
https://stackoverflow.com/questions/27236225
复制相似问题