J'ai deux ou trois assistants de bloc, voici un exemple simple de ce que je fais:aide de bloc erubis lancer erreur avec concat
def wrap_foo foo, &block
data = capture(&block)
content = "
<div class=\"foo\" id=\"#{foo}\">
#{data}
</div>"
concat(content)
end
Je suis juste essayer erubis et il me donne l'erreur suivante :
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.<<
Retrait de l'appel à concat
supprime l'erreur, mais se termine avec mon emballage pas rendu
utilisant:
- Rails 2.3.5
- erubis 2.6.5
- Et essayé this gem qui aide erubis (si 2.6.4) et Rails 2.3 à mieux jouer ensemble
j'ai rencontré un problème similaire en utilisant Formtastic et erubis sur les deux rails et 2.3.5 2.3.4. –