3

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

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

我想为客户和用户提供两条单独的消息。

有没有办法通过设置两个不同的语言环境来做到这一点?例如,类似的东西,

devise.user.en.yml

devise.client.en.yml
4

1 回答 1

1

它可以在一个文件中完成,如下所示:

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

其中 user 和 admin 是资源。您的客户和用户。

https://github.com/plataformatec/devise

于 2011-12-26T06:30:10.013 回答