jquery-ui-rails-5.0.5,sass-rails-5.0.3
jquery-ui-rails-5.0 +更改了其资产的命名约定。而不是jquery.ui。(无论如何),它现在是jquery-ui /(无论如何)。样式表被命名为(无论如何).css。这会导致强烈推荐的SASS @import选项失败,而CSS需要继续工作。
我今天早上一直在研究这个问题,我在SASS-RAILS中找到了一个据说可行的答案,但没有。它包括核心和主题与所需的模块如下:
@import 'jquery-ui/core';
@import 'jquery-ui/datepicker';
@import 'jquery-ui/theme';
我想发布我在这里发现的答案,以防万一。
答案 0 :(得分:6)
如果您还包含文件扩展名
,则此方法有效@import 'jquery-ui/core.css';
@import 'jquery-ui/datepicker.css';
@import 'jquery-ui/theme.css';
更新:我把它推到了Heroku,它在那里没有用。经过一些调试后,我确定在Heroku处理它们之前,我需要在主题的情况下将它们重命名为* .scss或* .scss.erb。我将它们复制到我自己的资产中。