2011-09-29 18 views

Respuesta

14

http://edgeguides.rubyonrails.org/action_mailer_basics.html

aquí dice que:

class UserMailer < ActionMailer::Base 
default :from => "[email protected]" 

def welcome_email(user) 
    @user = user 
    @url = "http://example.com/login" 
    mail(:to => user.email, :subject => "Welcome to My Awesome Site") 
    end 
end 

Si desea acceder desde la vista:

http://apidock.com/rails/ActionMailer/Base

Si necesita acceder al sujeto, a partir o los destinatarios en la vista, puede hacerlo a través de objeto de mensaje:

You got a new note from <%= message.from %>! 
<%= truncate(@note.body, 25) %> 

lo que puede hacer:

message.subject 
+2

No, quiero fijar el tema de la plantilla * * y no en el código de anuncio publicitario. – PBJ

+0

disculpa por malentendido. actualicé mi respuesta – corroded

+0

@David Esta respuesta es correcta en mi opinión. Debería considerar marcarlo en consecuencia. – aef

10

Para configurar la línea de asunto de un correo electrónico desde la vista de correo electrónico, puede simplemente poner lo siguiente al comienzo del archivo de vista:

<% message.subject = 'This is my subject line' %> 

Esto funciona para los carriles 3 y 4.

Cuestiones relacionadas