rails中的輔助方法自動檢測應用程序的根URL。例如,user_signup_url
自動使用mydoimain.com/user_signup
Rails:在環境文件中獲取root_url
但是,在我的environments/production.rb中,我必須手動設置我的主機。
config.action_mailer.default_url_options = { :host => 'mydomain.com' }
有沒有辦法讓這個自動設置?或許如下:
config.action_mailer.default_url_options = { :host => ROOT_URL }
謝謝!
請注意,user_signup_url不會自動知道或關心域 - 它的網址是「/ user_signup」。 –
是不是user_signup_path? – Karan
具有相同的需求。你找到方法了嗎? –