首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery-datatables rails排序箭头在开发环境中没有显示

jquery-datatables rails排序箭头在开发环境中没有显示
EN

Stack Overflow用户
提问于 2014-12-01 19:57:28
回答 6查看 16.8K关注 0票数 7

我有一个新的rails安装。我完全按照这个页面上的说明操作:https://github.com/rweng/jquery-datatables-rails

当我试图查看datatable时,会得到以下错误:

代码语言:javascript
复制
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中,我尝试更改以下设置:

代码语言:javascript
复制
config.assets.debug = false #and also tried true
config.serve_static_assets = true #and also tried false
config.assets.enabled = true

我也尝试过运行rake assets:precompile

不知道我在这里错过了什么。任何帮助都将不胜感激。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-12-01 21:09:03

也许有人会给出一个更好的答案。我就是这样修好的。

我把宝石扔掉了。从数据表网站下载javascript和css文件

  • jquery.dataTables.min.css
  • jquery.dataTables.min.js

将这些文件分别放在vendor/assets/stylesheetsvendor/assets/javascripts中。

我下载了从这里丢失的图像并将它们插入我创建的vendor/assets/images文件夹中。

我在jquery.dataTables.min.css中对文本进行了替换,并将“/映像/”替换为"/assets/“。

这就解决了问题。希望这能帮上忙。

票数 25
EN

Stack Overflow用户

发布于 2016-03-15 00:31:16

我也遇到了同样的问题,并使用不同版本的jquery.dataTables.min.css文件修复了它,在这个版本中,图像是作为字符串而不是作为对文件的引用编写的。

票数 0
EN

Stack Overflow用户

发布于 2018-10-26 07:39:22

对我来说,它只是通过改变下面的内容而起作用:

代码语言:javascript
复制
background:url('../images/sort_desc.png')
background:url('../images/sort_asc.png')

代码语言:javascript
复制
background:url('/assets/sort_desc.png')
background:url('/assets/sort_asc.png')

注意:请确保将图像添加到资产/图像文件夹中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27236225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档