Wstrzykiwanie kodu HTML

w pliku show.html.erb wyswietlam m.in. zawartosc pola maphtml (typu text). W tym celu uzywam ponizszego kodu

[code]


Map HTML:
<%=h @tohome.maphtml %>

[/code] w rezultacie zostaje wyswietlona oczywiscie zawartosc tego pola Chcialbym jednak, aby zawartosc tego pola byla interpretowana jako kod html. Intencją jest interaktywne przeklejanie kodu html generowanego przez google maps, tak aby w rezultacie uzytkownik zobaczyl mape, a nie kod html'owy Jesli rozwiazanie jest nietrywialne, to prosilbym o naprowadzenie, w ktora strone pojsc

Nie wystarczy usunac “h”?

Zależnie od używanej wersji rails:

<%= @tohome.maphtml %>

lub

<%=raw @tohome.maphtml %>

W nowszych domyślnie jest escapowany html, wystarczy raw.

tak na uboczu to jak masz pola typu text to lepiej, przynajmniej według mnie, wyświetlać je jako

= simple_text

a nie h

a już w ogóle to fajną kombinacją jest

= auto_link(simple_text(pole))

To tak na uboczu

chyba o simple_format chodziło ?

No no oczywiście że tak. Mój błąd.

dziala bez “h”, dzieki wielkie!