{"componentChunkName":"component---src-templates-post-template-js","path":"/posts/2008-04-15-rake-task-convert-erb-to-haml/","result":{"data":{"markdownRemark":{"id":"99efc647-3e98-5135-b166-bb48e407bd30","html":"<p>save as haml.rake to lib/tasks/</p>\n<div class=\"gatsby-highlight\" data-language=\"ruby\"><pre class=\"language-ruby\"><code class=\"language-ruby\">namespace <span class=\"token string\">'views'</span> <span class=\"token keyword\">do</span>\n\tdesc <span class=\"token string\">'Convert rails2.0 views to haml'</span>\n\t\ttask <span class=\"token string\">'convert_to_haml'</span> <span class=\"token keyword\">do</span>\n\t\t\t<span class=\"token builtin\">Dir</span><span class=\"token punctuation\">.</span>glob<span class=\"token punctuation\">(</span><span class=\"token string\">'app/views/**/*.erb'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">.</span><span class=\"token keyword\">each</span> <span class=\"token keyword\">do</span> <span class=\"token operator\">|</span>file<span class=\"token operator\">|</span>\n\t\t\t\tsystem <span class=\"token string\">\"html2haml -r <span class=\"token interpolation\"><span class=\"token delimiter tag\">#{</span>file<span class=\"token delimiter tag\">}</span></span> <span class=\"token interpolation\"><span class=\"token delimiter tag\">#{</span>file<span class=\"token punctuation\">.</span>gsub<span class=\"token punctuation\">(</span><span class=\"token regex\">/\\.erb$/</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'.haml'</span><span class=\"token punctuation\">)</span><span class=\"token delimiter tag\">}</span></span>\"</span>\n\t\t\t<span class=\"token keyword\">end</span>\n\t\t<span class=\"token keyword\">end</span>\n\t<span class=\"token keyword\">end</span>\n<span class=\"token keyword\">end</span></code></pre></div>\n<p>run cmd : rake views:convert<em>to</em>haml\ninstall haml plugin into your rails app, run cmd : haml —rails path/to/your/app</p>","fields":{"slug":"/posts/2008-04-15-rake-task-convert-erb-to-haml/","tagSlugs":["/tag/ruby/"]},"frontmatter":{"date":"2008-04-15 02:17:03 GMT","description":null,"tags":["ruby"],"title":"Rake task Convert erb to haml","socialImage":null}}},"pageContext":{"slug":"/posts/2008-04-15-rake-task-convert-erb-to-haml/"}}}