如何从Rails的application.scss中加载.css文件?]

问题描述 投票:2回答:3

我有YooTheme和Bootstrap,它们互相干扰。设计师使用YooTheme作为主页,我没有时间翻译它。如何仅在索引页中包含yootheme.css,并在其他位置将其从页眉中排除?我有

application.haml-布局
/ UIkit CSS
-# %link{:rel => "stylesheet", :href => "https://cdnjs.cloudflare.com/ajax/libs/uikit/3.0.0-beta.30/css/uikit.min.css"}/
%link{:rel => "stylesheet", :crossorigin => "anonymous", :href => "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css", :integrity => "sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ"}/
= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' 
application.scss
 *= require_tree .
 *= require_self

app/assets/stylesheets/yootheme.css

index.haml
=stylesheet_link_tag 'yootheme.css', media: :all

我有YooTheme和Bootstrap,它们互相干扰。设计师使用YooTheme作为主页,我没有时间翻译它。我如何仅将yootheme.css包括在...

css ruby-on-rails ruby-on-rails-5 asset-pipeline
3个回答
3
投票

您可以使用sprockets#stub和文件名排除在application.css文件中,以防止其加载:


2
投票

不要在SASS / SCSS中使用require_tree


0
投票

类似的东西

© www.soinside.com 2019 - 2024. All rights reserved.