I have a couple of block helpers, here's a simple example of what I'm doing:
def wrap_foo foo, &block
data = capture(&block)
content = "
<div class=\"foo\" id=\"#{foo}\">
#{data}
</div>"
concat( content )
end
I'm just trying out erubis and it's giving me the following error:
You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.<<
Removing the call to concat
removes the error but ends up with my wrapper not being rendered
Using:
- Rails 2.3.5
- Erubis 2.6.5
- And tried this gem that helps Erubis (though 2.6.4) and Rails 2.3 play better together