2013-01-21 41 views
0

爲了獲得數據表的工作,我們需要在Application.css中要求dataTables/src/demo_table_jui。現在我有一個自定義application_day.css。 現在,每當application_day.css裝生產和開發服務器在其拋出這個錯誤:jquery數據表拋出文件找不到要求的錯誤

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

一兩件事,我使用這個寶石集團:資產數據表:

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 
+0

下面請出示您的application_day.css。 –

+0

@SaurabhJain請現在檢查我已更新我的問題。 –

+0

你提到爲了獲得數據表的工作,你需要在你的css裏有'dataTables/src/demo_table_jui'。但是,您用於gem- https://github.com/rweng/jquery-datatables-rails的git url在安裝時沒有提到這樣的要求? –

回答

1

按照你的鏈接 - 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 
+0

我需要傳遞完整的git路徑,因爲我沒有bundler 1.1,我的是1.0 –

+0

以上不工作,則替換'require dataTables/src/demo_table_jui '需要'dataTables/src/demo_table_jui.css'並檢查它是否有效。 –

+0

至於* =要求jquery.ui.core * =要求jquery.ui.theme有關我有我自己的JQuery UI的CSS,它不是默認的在這裏調用* = require jquery-ui- 1.9.2.custom.min.css –