2011-12-25 31 views
3

我有一個用戶和客戶端模型設置,使用設計不同的註冊工作流程。我想根據資源(客戶或用戶)自定義當地人。例如,而不是config/locals/devise.en.yml使用默認色器件消息對未確認賬戶根據設計範圍自定義當地人

unconfirmed: 'You have to confirm your account before continuing.' 

我要爲客戶和用戶兩個不同的消息。

有沒有辦法通過設置兩個不同的語言環境來做到這一點?例如,像,

devise.user.en.yml 

devise.client.en.yml 

回答

1

它可以在一個文件中完成這樣的:

en: 
     devise: 
     sessions: 
      user: 
      signed_in: 'Welcome user, you are signed in.' 
      admin: 
      signed_in: 'Hello admin!' 

如果用戶和管理員的資源。客戶和用戶在你的情況。

https://github.com/plataformatec/devise