Ruby Forum Rails Germany > Umbruch im mailer

Posted by Werner Laude (Guest)
on 18.08.2008 17:47
(Received via mailing list)
Hallo, vielleicht weiß jemand,
wie ich in einem Partial der eine email mt daten füllt,  einen Umbruch
erzwingen kann.

im mailer

<%= render(:partial => "line_item", :collection => @order.line_items) %>

partial:

<%= sprintf("%2d x %s, Einzelpreis: %#0.2f EUR", line_item.quantity,
line_item.product.title, line_item.product.preis)%>

nomalerweise macht man das ja mit \n an Zeilenende, aber ich bekomme
das immer nur als string geliefert..

Gruß und danke


Werner Laude
Lindenburger Allee 22  -  50931 
Köln
0221.8805 635

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

http://www.webagentur-laude.de

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Posted by Niko Dittmann (Guest)
on 18.08.2008 17:53
(Received via mailing list)
Am 18.08.2008 um 17:46 schrieb Werner Laude:
>
> <%= sprintf("%2d x %s, Einzelpreis: %#0.2f EUR", line_item.quantity,  
> line_item.product.title, line_item.product.preis)%>
>
> nomalerweise macht man das ja mit \n an Zeilenende, aber ich bekomme  
> das immer nur als string geliefert..
hast du die \n-s in doppelte anführungszeichen gepackt? sonst werden
sie nicht interpoliert.

'\n' geht nicht, "\n" geht.

hilft das?

niko.
Posted by Werner Laude (Guest)
on 18.08.2008 18:17
(Received via mailing list)
Hallo Niko.

danke für den Tipp

<%= sprintf("%2d x %s, Einzelpreis: %#0.2f EUR", line_item.quantity,
line_item.product.title, line_item.product.preis)+"\n" %>

so funktioniert es..
Gruß 


Am 18.08.2008 um 17:52 schrieb Niko Dittmann: