2017-09-05 5 views
0

Auf meinem Controller ich zurück json mit index.json.jbuilder.Schienen json Rückkehr mit jbuilder HTML-Tags

Auf dem Controller-Teil habe ich ein Array, das die Extras speichert als;

Dann im Jbuilder Teil habe ich;

.. 
json.obligatory_body @ti.join("<br>") 
.. 

Ich versuche, diese Elemente mit einem Aufzählungszeichen mit Zeilenumbrüchen innerhalb Bootstrap Popover zu zeigen.

Im Popover sieht es so aus;

<a tabindex="0" class="pull-right color-red " role="button" data-toggle="popover" data-container="body" data-trigger="focus" data-placement="left" title="" data-content="• Fuel: 95 €<br>• Service: 100 € " data-original-title="">Details <i class="fa fa-info-circle" aria-hidden="true"></i></a> 

Hier data-content zeigt richtig, aber auf dem Bildschirm sehe ich <br>-Tag als auch anstelle der Zeilenumbruch.

Antwort

1

Rails entkoppelt standardmäßig die HTML-Tags. Versuchen Sie Folgendes:

json.obligatory_body @ti.join("<br>").html_safe