我想創建一個Rails應用程序,在第一次請求時,用戶被引導至安裝配置嚮導。在這個嚮導中,他們需要爲ActionMailer配置他們的電子郵件設置,例如。 SMTP服務器設置/憑據。Rails允許用戶在運行時配置ActionMailer
如何以編程方式更新ActionMailer的配置條目(我假設需要更新Application.rb)?
我該如何讓ActionMailer重新加載這些更新的配置設置?我注意到很多這些設置都是在應用程序啓動/初始化時加載的,我不想重新啓動Rails應用程序以使這些更改生效。
它可能不是很明顯,用戶給了這些SMTP設置應然後作爲整個應用程序的全局SMTP設置。用戶被允許設置一個站點範圍的配置。 – KrisG