加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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" %>

您应该能够从那里推断出您的特定目录结构.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读