Wie zu vereinfachen "render_to_string" in Rails 3?
Gerendert wird teilweise in Rails 3 ich:
render 'my_partial', :my_object => my_value
Bekommen teilweise das Ergebnis als string mache ich:
render_to_string(:partial => 'my_partial', :layout => false,
:locals => {:my_object => my_value})
Ist das möglich, zu schreiben, das Letzte kürzer ? (z.B. weglassen :partial
oder :locals
wie ich mit render
) (ich habe versucht, bekomme aber immer Fehler...)
InformationsquelleAutor Misha Moroshko | 2011-06-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint nicht, wie es könnte nicht kürzer sein, Ref. Wenn Sie glauben, es ist zu lang, Sie könnten versteckt ihn in eine helper-Methode, und übergeben Sie einfach die verschiedenen params?
InformationsquelleAutor Michael De Silva
Manchmal, Sie könnten etwas tun, wie
und überspringt layout, aber immer noch Sie haben, um mit Instanz-Variablen innerhalb Ihres teilweise.
InformationsquelleAutor prikha
Können Sie immer fügen Sie Ihre eigenen Methode zu
ApplicationController
zur Verfügung stellen als Helfer-Methode, wenn Sie brauchen, um es in Aussicht.InformationsquelleAutor Sinan Taifour
Ich mit einem Mailer. Und dann tun.
MyMailer.my_method.Körper.codiert werden.
Sie können Helfer auch auf diese Weise.
InformationsquelleAutor Pierre Valade