Ruby on Rails - jquery 数据表在要求时抛出文件未找到错误



为了使数据表正常工作,我们需要在应用程序.css中要求dataTables/src/demo_table_jui。现在我有一个自定义application_day.css。现在,每当加载application_day.css时,都会在生产和开发服务器上抛出此错误:

ActionView::Template::Error (couldn't find file 'dataTables/src/demo_table_jui'
  (in /home/app/assets/stylesheets/application_day.css:20)):

还有一件事,我在组 :assets 中使用此 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

点击您的链接 - http://railscasts.com/episodes/340-datatables,需要考虑的一些更改 -

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中没有coretheme。按与显示顺序相同的顺序放置它们。

此外,处理数据表确保您再次按顺序application.js以下内容-

//= require jquery
//= require jquery-ui
//= require dataTables/jquery.dataTables

相关内容

  • 没有找到相关文章

最新更新