在Rails中使用Less文件

时间:2015-07-20 03:50:29

标签: css ruby-on-rails ruby-on-rails-4 less

我想问一下如何在Rails应用程序中使用.less文件,如果它们放在资源下但放在一个单独的文件夹中(让我们从样式表中调用文件夹" myless")。另一种说法是,myless文件夹将与文件夹并排," images"," javascript"和"样式表"它们位于资产文件夹下。

如何将它们导入application.css或.CSS文件?我会使用哪些代码? 我是否必须在environment.rb中添加方法? 我必须使用什么宝石?

任何见解都会很棒。请注意,我是Rails的新手,正在研究它的不同教程。不同版本的Rails中的不同实现令我感到困惑,而且我在网上找不到一个非常清晰的教程。我目前正在尝试实现一个bootstrap模板,这就是我问这个问题的原因。我得到了JavaScript和CSS,但意识到该模板使用.less文件。帮助

1 个答案:

答案 0 :(得分:7)

您可以通过添加相应的gem来启用您的应用以支持LESS:

gem 'therubyracer'
gem 'less-rails'

然后运行bundle install。假设您的样式表清单中包含相应的样式表,那么您应该好好去!

如果您想要一种在项目中包含Bootstrap的更简单方法,还有rails-less-bootstrap gem。

注意:将样式表放在一起是一个好主意。不应将myless目录与imagesjavascriptsstylesheets放在同一级别,而应考虑将其移至stylesheets目录中。

希望它有所帮助!