Jquery Fancybox CSS未在生产中加载

Jquery Fancybox CSS未在生产中加载,jquery,ruby-on-rails,asset-pipeline,sass,fancybox-2,Jquery,Ruby On Rails,Asset Pipeline,Sass,Fancybox 2,我的网站上使用了jQuery fancybox 2插件。在开发过程中,这很好,但在生产过程中,没有加载fancybox 2 css文件,如本屏幕截图所示: 这些文件位于vendor/assets/stylesheets中,是纯.css文件 它们从my application.css.scss文件中引用,如下所示: @import 'compass'; @import 'compass/reset'; @import '_common'; @import 'main'; @import 'p

我的网站上使用了jQuery fancybox 2插件。在开发过程中,这很好,但在生产过程中,没有加载fancybox 2 css文件,如本屏幕截图所示:

这些文件位于vendor/assets/stylesheets中,是纯.css文件

它们从my application.css.scss文件中引用,如下所示:

@import 'compass';
@import 'compass/reset';

@import '_common';

@import 'main';
@import 'pages';
@import 'coasters';
@import 'contact';
@import 'collections';
@import 'albums';

@import 'responsive';
@import 'twitterbox';
@import 'jquery.fancybox.css';
@import 'jquery.fancybox-thumbs.css';
有人知道为什么没有加载这两个css文件吗。js文件工作正常,只是CSS文件不正常


Neil

好的,如果您希望css可以预编译,您可以使用它将fancybox.css文件转换为scss文件


我希望这个解决方案会有帮助

您应该提供一个连接的CSS文件,因此在“网络”选项卡中看到这些单独的文件是错误的。您是否包括SCSS生成的已编译CSS文件而不是SCSS文件?…在我的application.html.erb文件中,我包括CSS,就像这样?您认为这可能是因为fancybox文件只是普通CSS文件吗?那我怎么才能让它工作呢?我需要将.css添加到预编译数组还是什么?好的,如果我这样做了,那么我将如何添加样式表,因为我没有使用链轮清单,因为我使用的是Compass Sass框架?我想使用fancybox gem,但它已经过时,并且会[请参阅使用最新的fancybox版本,而不是旧版本。我只想让那些fancybox css文件工作,但不确定如何工作。我还没有,但我会尝试一下。如果SCS是css,那么它肯定会工作。这就是我困惑的地方。请检查它!并在生产服务器中预编译后发布结果。用于conver将css转换为scss。