Ho il seguente aiuto nel mio file application_helper.rb:Rails, Perché questo helper non emette HTML, ma piuttosto HTML tra virgolette?
def topmenu
pages = {
"projects" => projects_path,
"photos" => photos_path
}
pages.map do |key, value|
classnames = %(class="current") if controller.controller_name == key
"<li#{classnames}>#{link_to(key, value)}</li>"
end
end
Poi nel mio file application.html.erb ho:
<%= topmenu %>
Per qualche ragione, la pagina sta generando mostra la HTML dall'assistente sopra come TEXT, non HTML. Non sai perché? thx
Molto bello grazie. Non potrei trovarlo da nessuna parte. Accidenti a google – AnApprentice