2010-10-20 11 views
5

Qual è l'equivalente di relative_url_root in ActionMailer?relativa_url_root in ActionMailer

Ho provato a configurarlo in default_url_options, ma aggiunge il parametro nella stringa di query.

L'aggiunta di :skip_relative_url_root = false non funziona.

Utilizzare :host = 'somehost.com/subdir' funziona, ma è appropriato?

Grazie!

+0

non è lo stesso tra il vostro programma di posta e si app? – shingara

+0

È lo stesso, ma ActionMailer non sembra raccogliere l'opzione di configurazione. – Ivan

risposta

0

Utilizzare l'opzione script_name in default_url_options di ActionMailer::Base. Basato su this article.

2

un modo più pulito per farlo:

config.action_mailer.default_url_options = { 
     :host => "somehost.com", 
     :only_path => false, 
     :script_name => "/subdir" 
    } 

Source

+0

the: only_path => false in realtà ha fatto il trucco per me. Qual è il significato di quel parametro? –

Problemi correlati