2012-02-27 9 views
21

ActionMailer proporciona una manera de definir el host para utilizar con los ayudantes de recursos:cómo definir un host con https en action_mailer.default_url_options

config.action_mailer.default_url_options = { :host => "example.com" } 

no puedo encontrar una manera de forzar a este https.

+0

le parecieron una respuesta a ¿esta? – Agustin

+0

No, pero no es un gran problema para mí, ya que siempre hago un redireccionamiento desde http -> https en mi servidor. – m33lky

+1

Encontrado esto: http://stackoverflow.com/a/5760867/449610 – dazpinto

Respuesta

44

Todo lo que tiene que hacer es añadir "protocolo" para las opciones de URL por defecto:

config.action_mailer.default_url_options = { :host => 'example.com', :protocol => 'https'} 

Dazpinto tenía razón - que une a una pregunta por duplicado con la respuesta: Rails mailer edit_user_url uses http not https

Cuestiones relacionadas