【问题标题】:Customizing locals based on Devise scopes根据设计范围自定义本地人
【发布时间】:2011-12-25 01:24:44
【问题描述】:

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

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

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

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

devise.user.en.yml

devise.client.en.yml

【问题讨论】:

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


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-31
      • 1970-01-01
      • 2020-11-02
      • 2010-12-03
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多