根据设计范围自定义本地

时间:2011-12-25 01:24:45

标签: ruby-on-rails ruby-on-rails-3 devise locals

我有一个用户和客户端模型设置,可以使用具有不同注册工作流程的Devise。我想根据资源(客户端或用户)自定义本地。例如,不使用config/locals/devise.en.yml中的默认设计消息来代替未确认的帐户

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

我想为客户端和用户分别发送两条消息。

有没有办法通过设置两个不同的区域设置来做到这一点?例如,像

devise.user.en.yml

devise.client.en.yml

1 个答案:

答案 0 :(得分:1)

可以在这样的文件中完成:

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

用户和管理员是资源。您的案例中的客户和用户。

https://github.com/plataformatec/devise