2014-07-26 125 views
2

嗨,(Rails的電子郵件)創建,查看,在軌更新電子郵件模板

我想使用戶能夠編輯郵件內容,如身體,主題等,並在同時間,這個內容包含一些與用戶相關的參數。

我使用了一種叫做馬利梅https://github.com/markets/maily寶石,這我能看到所有保存的電子郵件ERB模板,編輯,並在本地更新它們。其中,實際上重寫或覆蓋erb文件以匹配新的更新。

這在開發環境中工作得很好,而在Heroku上並沒有作爲生產工作,因爲Heroku平臺使用的是短暫的寫入文件系統。這意味着每當您在應用程序中部署,重新啓動或擴展/縮小dynos時,都會根據存儲庫的內容獲得新的乾淨文件系統,並且更新應用程序中的模板不會起作用。

那麼,什麼是替代解決方案?如果你有一個很好的寶石可以使用並與heroku合作。 或者,如何將郵件模板保存在S3存儲中,並在發送電子郵件或編輯時再次調用它。 或者,如何將模板保存在數據庫模型中,並在視圖中再次渲染它們以便重新編輯或發送郵件。

謝謝你,等待你的反饋

回答