でエラーを投げて、ここで私がやっているの簡単な例です:Erubisブロックヘルパー私はブロックヘルパーのカップルを持っている連結
def wrap_foo foo, &block
data = capture(&block)
content = "
<div class=\"foo\" id=\"#{foo}\">
#{data}
</div>"
concat(content)
end
私はちょうどerubisをしようとしていると、それは私に次のエラーを与えています:
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.<<
がconcat
への呼び出しを削除すると、エラーが削除されますが、私のラッパーが使用
- のRails 2.3.5
- Erubis 2.6.5
- とErubis(2.6.4が)とRails 2.3のプレイより良い一緒に
のためにそれを固定し、私は両方のRails 2.3.4と2.3.5にFormtasticとErubisを使用して、同様の問題に遭遇してきました。 –