2012-09-10 84 views

回答

11

只需生成設計觀點

導軌克色器件:視圖

然後您可以訪問默認的郵件配置在

your_app /應用/視圖/設計/郵件

  • confirmation_instructions.html.erb
  • reset_password_instructions.html.haml
  • unlock_instructions.html .haml
+1

這仍然是正確的軌道4.2 /設計3。5 注意,如果你有幾個色器件模型,郵件目錄將在各色器件模型視圖目錄下創建:'your_app /應用/視圖/用戶/ mailer'和'your_app /應用/視圖/管理/例如mailer'。 .. – gfd

4

檢查devise.en.yml找到設計翻譯。您可以將project_name傳遞給翻譯;例如:

t('welcome', :project_name => project.name)

而在YML文件:

welcome_message: 'My %{project_name} Hello xxxxx click here to confirm you email'

+0

你的意思是下 郵件: confirmation_instructions: 主題: 'Cheeve.it確認指令' reset_password_instructions: 主題: '重置密碼的說明' unlock_instructions: 主題: '解鎖指令' –

1

我相信你想自定義從文件時,通常資源用戶管理

首先,檢查你是否設置config.scoped_views = trueconfig/initializers/devise.rb由於這一點,設置遺贈是尋找在資源的視圖文件夾,而不是默認的模板app\views\devise\mailer

使用loginusername等有可能在以下方式<%= @resource.login %>

畢竟,一定要重新啓動服務器。僅供參考,請檢查類似的問題Ruby/Rails: How do you customize the mailer templates of Devise?