2012-02-27 9 views
21

ActionMailer zapewnia sposób określania hosta do korzystania z zasobów pomocników:jak zdefiniować szereg https w action_mailer.default_url_options

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

nie mogę znaleźć sposób, aby zmusić to do https.

+0

znaleźliście odpowiedź to? – Agustin

+0

Nie, ale to nie jest dla mnie duży problem, ponieważ zawsze przekierowuję z http -> https na moim serwerze. – m33lky

+1

Znalezione: http://stackoverflow.com/a/5760867/449610 – dazpinto

Odpowiedz

44

Wszystko co musisz zrobić to dodać "protokół" do domyślnych opcjach URL:

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

Dazpinto rację - link do duplikatu pytanie z odpowiedzią: Rails mailer edit_user_url uses http not https