2016-05-15 71 views
1

我正在使用jquery datepicker。如果我把我的application.css.scss文件正在加載jquery datepicker樣式表

@import 'jquery-ui/datepicker'; 

的日期選擇器的樣式不加載。

但如果我把

@import 'jquery-ui/datepicker.css'; 

樣式被加載,但是當我預編譯我的資產沒有消化文件/assets/jquery-ui/datepicker.css ,所以它是不包含在application.css消化生產。這意味着造型在生產中不起作用。

什麼是導入此文件的正確方法?我正在使用sasscjquery-ui-rails寶石。

+0

你加這樣的事'* =需要在'application.css' jQuery的ui'? –

+0

PraveshKhatri在他的情況下,它將@import'jquery-ui' –

回答

2

確保下面一行是在你的application.css

*= require jquery-ui/datepicker 

或者,如果你想加載所有的jquery-ui,使用以下命令:

*= require jquery-ui 

一旦你這樣做,它不該」 t是必要的使用sass導入,所以你可以刪除:

@import 'jquery-ui/datepicker.css'; 

如果你onl使用application.css.scss文件y,然後將*= require jquery-ui/datepicker到文件的頂部所以結果看起來

/* 
*= require jquery-ui/datepicker 
*= require_self 
*/ 
+0

我會盡力並且明天回覆你 – Obromios

+0

這很好,謝謝你,我在你的答案中增加了更多的信息來顯示如果你使用的是什麼一個application.css.scss文件。 – Obromios