Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.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
Ruby on rails Rails资产管道-特定于页面的css_Ruby On Rails_Ruby_Asset Pipeline - Fatal编程技术网

Ruby on rails Rails资产管道-特定于页面的css

Ruby on rails Rails资产管道-特定于页面的css,ruby-on-rails,ruby,asset-pipeline,Ruby On Rails,Ruby,Asset Pipeline,我有一个网站,它的前端有一个注册页面。 它还包含一个使用管理主题的管理面板。 由于主题的javascripts和css文件被放置在assets文件夹中,它们将被加载到admin页面以及前端 是否有办法组织资产文件夹中的主题文件,使其不加载到前端?添加一个管理应用程序(css&js)文件,并要求将管理面板中使用的所有css和js放入其中,并将所有前端资产存根 你可以像这样存根文件 在js中 //=存根文件.js 在css中 *=存根文件.css 注意:前端和管理面板应使用不同的布局。在运行rake

我有一个网站,它的前端有一个注册页面。 它还包含一个使用管理主题的管理面板。 由于主题的javascripts和css文件被放置在assets文件夹中,它们将被加载到admin页面以及前端

是否有办法组织资产文件夹中的主题文件,使其不加载到前端?

添加一个管理应用程序(css&js)文件,并要求将管理面板中使用的所有css和js放入其中,并将所有前端资产存根

你可以像这样存根文件

在js中

//=存根文件.js

在css中

*=存根文件.css


注意:前端和管理面板应使用不同的布局。

在运行rake assets:precompile时会预编译吗?在assets.rb中添加Rails.application.config.assets.precompile+=%w(文件名)进行预编译