我对Padrino框架(以及一般的ruby)还很陌生,并且一直在考虑将padrino的对LESS CSS预处理器的内置支持用于我正在开发的新应用程序。当我使用Twitter的Bootstrap框架作为UI的基础时,我决定完全致力于LESS。
所以我的问题是,在开发期间(我希望即时编译.less源文件并在每次页面刷新时重新加载)以及在生产环境中,如何在工作流程中使用padrino的LESS支持?其中padrino应该提供一个由所有.less源文件编译而成的css文件,所有文件都将正确排序并@导入“ master” application.less文件中)。
我可以看到,当我生成一个padrino项目时,选择较少作为css预处理程序时,在/ app目录(假定.less文件应该进入该目录)和/ public / stylesheets目录中都得到一个“ stylesheets”目录我假设会坐在一个已编译的.css文件中。我不确定的是如何将我的LESS资产“定义”给padrino,其内置支持能发挥多大的作用,我仍然需要手动进行多少管理?
仅供参考,我的开发环境是Mac OSX Lion和战俘服务器。对于生产,我仍在确定主机,请倾向于heroku。
最佳答案
您可以将LESS与Padrino一起使用。见http://www.padrinorb.com/guides/generators
padrino g project your_project -c less
编辑:如果要向现有应用程序添加较少:http://www.padrinorb.com/guides/adding-new-components
关于css - 在Padrino Ruby框架中使用LESS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10176678/