Ruby on rails jquery数据表在请求时抛出“未找到文件”错误
为了使数据表正常工作,我们需要Application.css中的Ruby on rails jquery数据表在请求时抛出“未找到文件”错误,ruby-on-rails,ruby-on-rails-3,datatables,Ruby On Rails,Ruby On Rails 3,Datatables,为了使数据表正常工作,我们需要Application.css中的dataTables/src/demo\u table\u jui。现在我有了一个自定义应用程序_day.css。 现在,无论何时加载应用程序_day.css,都会在生产和开发服务器上抛出此错误: ActionView::Template::Error (couldn't find file 'dataTables/src/demo_table_jui' (in /home/app/assets/stylesheets/appl
dataTables/src/demo\u table\u jui
。现在我有了一个自定义应用程序_day.css。
现在,无论何时加载应用程序_day.css,都会在生产和开发服务器上抛出此错误:
ActionView::Template::Error (couldn't find file 'dataTables/src/demo_table_jui'
(in /home/app/assets/stylesheets/application_day.css:20)):
还有一件事,我在组中使用这个gem:数据表的资产:
gem 'jquery-datatables-rails', git: 'https://github.com/rweng/jquery-datatables-rails.git'
gem 'jquery-ui-rails'
以下是application_day.css中包含的文件:-
*= require_self
*= require style.css
*= require stylesheet_day.css
*= require table.css
*= require table_style.css
*= require table_jq.css
*= require form.css
*= require form1.css
*= require jquery-ui-1.9.2.custom.min.css
*= require dataTables/src/demo_table_jui
*= require msn-form.css
跟随你的链接,需要考虑的一些变化-
1) gem 'jquery-datatables-rails', github: 'rweng/jquery-datatables-rails'
注意-在上面,有github
,而不是git
。照这样做
2) *= require jquery.ui.core
*= require jquery.ui.theme
*= require dataTables/src/demo_table_jui
注意-在您的问题中,定制css中没有核心
和主题
。按它们出现的顺序放置它们
此外,处理数据表时,请确保在application.js
中按顺序再次执行以下操作-
//= require jquery
//= require jquery-ui
//= require dataTables/jquery.dataTables
请显示您的应用程序\u day.css。@SaurabhJain请检查,现在我已经更新了我的问题。您提到为了使数据表正常工作,您需要在css中使用
dataTables/src/demo\u table\u jui
。但是,您用于gem-的git url在安装中没有提到这样的要求?我遵循了这个cast并实现了它,它说我需要它们。对于将来阅读此内容的人,如果rspec失败,只需添加:gem'jquery datatables rails',git:“”和gem“jquery ui rails”到Gemfile中的测试环境我需要通过完整的git路径,因为我没有bundler 1.1,我的bundler 1.0无法运行,然后用require dataTables/src/demo\u table\u jui.css
替换require dataTables/src/demo\u table\u jui.css
并检查它是否有效。至于*=require jquery.ui.core*=require jquery.ui.theme,我有自己的jquery ui css,它与这里调用的默认css不同*=需要jquery-ui-1.9.2.custom.min.cs,至于错误,只需从github url-尝试常规安装
。如果仍然存在错误,则从下载cssdemo\u table\u jui
。