【问题标题】:Using LESS in the Padrino Ruby framework在 Padrino Ruby 框架中使用 LESS
【发布时间】:2012-04-16 15:04:35
【问题描述】:

我对 Padrino 框架(以及一般的 ruby​​)非常陌生,并且一直在研究将 padrino 对 LESS CSS 预处理器的内置支持用于我正在开发的新应用程序。我决定为这个项目完全致力于 LESS,因为我使用 Twitter 的 Bootstrap 框架作为我的 UI 的基础。

所以我的问题是,我如何在我的工作流程中使用 padrino 的 LESS 支持,无论是在开发过程中(我希望 .less 源文件动态编译并在每次页面刷新时重新加载),以及在生产中(padrino 应该提供从所有 .less 源文件编译的单个 css 文件,这些文件都将在“主”application.less 文件中正确排序和@imported)。

我可以看到,当我生成一个选择 less 作为 css 预处理器的 padrino 项目时,我在 /app 目录和 /public 目录中都得到了一个“样式表”目录,我假设 .less 文件应该在该目录中/stylesheets 我假设编译的 .css 文件所在的目录。我不确定的是如何将我的 LESS 资产“定义”到 padrino,它的内置支持能走多远,我还需要手动进行多少管理?

仅供参考,我的开发环境是 Mac OSX Lion 和 pow rack 服务器。对于生产,我仍在决定主机,我倾向于 heroku。

【问题讨论】:

    标签: css ruby less assets padrino


    【解决方案1】:

    您可以将 LESS 与带有组件的 Padrino 一起使用。见http://www.padrinorb.com/guides/generators

    padrino g project your_project -c less
    

    编辑:如果您想将 LESS 添加到现有应用程序:http://www.padrinorb.com/guides/adding-new-components

    【讨论】:

      【解决方案2】:

      CodeKit 应该满足您的“即时”需求。我自己没有使用它,因为我只使用雪豹,SimpLESS,已经满足了我的需求(直到 CodeKit 的 SL 版本出现)。

      【讨论】:

        猜你喜欢
        • 2012-05-21
        • 1970-01-01
        • 1970-01-01
        • 2011-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多