Block is not rendered for #cache call in a haml template #2952

timlinquist opened this Issue Sep 9, 2011 · 2 comments


None yet

3 participants


I created two super simple templates:, The erb template renders Testing ERB on the first read_fragment but the haml template does not. The haml template does however render the content once that fragment exists ie if I render the template and refresh.

I am unsure as to whether or not this is a haml issue or a Rails issue. Offhand it would seem there is a subtle difference in the way haml and erb templates are handled in 3.0.x.

Rails Version: 3.0.10
Haml Version: 3.1.2


@timlinquist Is this still an issue?


There was a great chance that this was a haml issue, and was targeted to Rails 3.0, which is now only maintained for security releases. I'm closing it, but in any case, if you still think it's a possible Rails related issue, please make sure you test it with latest 3.2 version, and ping here again so I can reopen the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment