如果您在Rails应用程序中使用HAML和SASS,那么您在public/stylesheet/*.ssss中定义的任何模板都将编译为*.css样式表.从您的代码中,您可以使用stylesheet_link_tag按名称提取资产,而无需担心扩展名.
许多人不喜欢在版本控制中存储生成的代码或编译的代码,并且还有理由说public/directory不应包含您不发送给浏览器的元素.
在Rails项目中布置SASS资源时,最好的模式是什么?
我有一个在nginx下运行的三个mongrel集群,我使用Capistrano 2.4.3部署应用程序.当我有一个正在运行的系统时"封盖部署",行为是:
在cap deploy输出中,有这样的:
在尝试重新启动集群之前,似乎'mongrel_rails cluster :: restart'没有正确等待完全停止.如何诊断和解决此问题?
编辑:这是答案:
mongrel_cluster,在"重启"任务中,只需执行以下操作:
def run
stop
start
end
Run Code Online (Sandbox Code Playgroud)
在调用"start"之前,它不会等待或检查进程是否已退出.这是一个已知错误,提交了一个未完成的补丁.我将补丁应用于Mongrel Cluster,问题就消失了.