Less gem 已被 less.js 取代,less.js 使用 Node.js 在服务器上运行。More,Rails 的“官方”Less 插件,自 2010 年 6 月 14 日起就没有更新过。
鉴于这一切,这些天在 Rails 中使用 Less 的推荐方法是什么?我想我总是可以为此使用客户端 JS,每个人似乎都在接受它。但是我并不热衷于仅仅依靠客户端 JS 来转换样式表,尤其是考虑到我想优雅地降级。我意识到 Less.js 被认为非常快,但原则上,我不希望我的 CSS 完全依赖于浏览器的 JS 引擎。
假设我想在服务器端编译 Less,那么如今与 Rails 一起使用的最佳实践是什么?我知道您可以使用 Node.js 运行 Less,但我正在寻找像我们曾经与 More 一样的 Rails 集成。
我正在寻找可以在 Linux 和 Mac 上运行的东西。理想情况下,它应该是一个 gem 或 Rails 插件,而不是一个独立的应用程序。
更新:我正在研究是否可以使用 Ruby Racer 将 Less.js 嵌入到 Rails 应用程序中。有人对此有意见吗?
更新 2:这个问题真的很老了,但是对于任何仍然感兴趣的人,我只想指出 Rails 3 带有开箱即用的 SCSS 集成。SCSS 是 LESS 的竞争对手,我对此非常满意。