Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在rails应用程序中使用javascript加载特定CSS文件_Javascript_Css_Ruby On Rails - Fatal编程技术网

在rails应用程序中使用javascript加载特定CSS文件

在rails应用程序中使用javascript加载特定CSS文件,javascript,css,ruby-on-rails,Javascript,Css,Ruby On Rails,我正在使用skeljs,它根据设备宽度加载css文件。如何在rails中执行此操作。其中,我的css和javascript文件位于app/assets文件夹的特定子目录中,并在js文件中指定了路径。我正在使用html5up.net的模板 在init.js文件中,如果将每个CSS文件的href设置为“/assets/stylesheets/file.CSS”,但它似乎不起作用。如果您使用的是rails 3.0或更高版本,则可以使用资产管道来存储js/CSS文件 您需要添加布局文件,例如layout

我正在使用skeljs,它根据设备宽度加载css文件。如何在rails中执行此操作。其中,我的css和javascript文件位于app/assets文件夹的特定子目录中,并在js文件中指定了路径。我正在使用html5up.net的模板
在init.js文件中,如果将每个CSS文件的href设置为“/assets/stylesheets/file.CSS”,但它似乎不起作用。

如果您使用的是rails 3.0或更高版本,则可以使用资产管道来存储js/CSS文件

您需要添加布局文件,例如layouts/application.html.erb

上述代码将在您的网页中添加application.js,该文件将在生产模式下被压缩并最小化

现在在application.js中,您可以包含不同的js文件

//= require jquery_ujs
//= require turbolinks
//= require_tree .
//= require util
//= require bootstrap
//= require sessions
对于application.css.scss中的css文件也可以执行相同的操作

/*
 *= require_self
 * require_tree .
*/
@import "bootstrap";
@import "bootstrap/theme";
@import "users";
有关资产管道的更多详细信息,请参见链接