gpt4 book ai didi

ruby-on-rails - 如何将 LESS 文件添加到 Rails 应用程序

转载 作者:行者123 更新时间:2023-12-04 05:50:49 25 4
gpt4 key购买 nike

我似乎无法在我的 rails 应用程序中使用它。在高层次上,我不想在我的应用程序中使用 LESS 并让它通过 Assets 管道。

这是我的 Assets 的样子:

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。

首先,将此添加到您的配置中的某处(我的 environment.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

您可以使用以下命令在站点样式表中导入 my-mixins:
@import "my-mixins"

并将样式表导入您的应用程序:
<%= stylesheet_link_tag "site-stylesheet" %>

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

关于ruby-on-rails - 如何将 LESS 文件添加到 Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11917918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com