【发布时间】: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