ruby-on-rails – 如何将LESS文件添加到rails应用程序
发布时间:2020-12-17 02:32:13 所属栏目:百科 来源:网络整理
导读:我似乎无法在我的rails应用程序中使用它.在高层次上,我不想在我的应用程序中使用LESS并让它通过资产管道. 这就是我的资产: assets||--- javascript||--- stylesheets | |-- reset.less |-- my-mixins.less |-- my-variables.less |-- base.less||--- images
我似乎无法在我的rails应用程序中使用它.在高层次上,我不想在我的应用程序中使用LESS并让它通过资产管道.
这就是我的资产: assets | |--- javascript | |--- stylesheets | |-- reset.less |-- my-mixins.less |-- my-variables.less |-- base.less | |--- images | |--- libs | |---foo | |--css | |--- foo-mixins.less | |--- bar.less 我想将“my-mixins.less”,“my-variables.less”和“foo-mixins.less”导入“base.less”以及其他文件.如果需要,还应将“bar.less”添加到特定页面. 我该怎么做呢? 解决方法
假设您正在使用less-rails gem,这应该可以工作.
首先,将它添加到配置中的某个位置(我的环境中有我的.rb): YourApp::Application.configure do config.less.paths << File.join(Rails.root,'app','assets','less') end 现在,如果您有这样的文件设置: assets | |--- javascript | |--- css | |--- site-stylesheet.css.less | |--- less |--- my-mixins.less 您可以使用以下命令在site-stylesheet中导入my-mixins: @import "my-mixins" 并将样式表导入到您的应用中: <%= stylesheet_link_tag "site-stylesheet" %> 您应该能够从那里推断出您的特定目录结构. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |