Sto lavorando ad un semplice plugin qui, e fino a qui sta funzionando. Tranne il mio aiutante. È un helper molto semplice, deve solo fare eco a <span></span>
per l'analisi javascript successiva.Il mio assistente rotaie sta rendendo '<' come '<'! Come renderlo correttamente?
Il problema è che non sta rendendo corretto l'html, ma sostituisce caratteri speciali con il codice equivalente html.
mio plugin di inizializzazione:
ActionView::Helpers.send :include, Test
mio plugin di aiuto:
module Test
def only_for_testing
render(:text => "<span></span>")
end
end
Quando chiamo l'aiutante only_for_testing all'interno della vista, invece di rendere il "<span></span>"
rende "<span></span>
"
Ho provato a rimuovere il rendering, restituire solo la stringa, lo stesso effetto. Non voglio davvero creare un partial per questo, perché è un html molto semplice, e non è per il layout, è solo per l'analisi.
Qualche idea su cosa avrei potuto fare di sbagliato qui?