Tratando de hacer lo siguiente¿Cómo pasar variables a render_to_string?
@message = render_to_string (:sender => sender, :template => "template")
Pero cuando se accede a @sender en la plantilla que resulta ser nula: NilClass. Comprobado dos veces si paso la variable correcta y está totalmente bien. Tal vez hay otra forma de pasar variables a render_to_string?
probado este. Mismo problema – Arty
Acabo de notar que estaba tratando de acceder al remitente como '@ sender' en su vista. No estoy seguro acerca de su código original, pero si usa la sintaxis local, será una variable local (no una variable de instancia) y se accederá sin '@' –
Su solución realmente funciona. Puede pasar locales como dijo y acceder a ellos como variables locales, no como variables de instancia. – MrYoshiji