【问题标题】:How to check status of invitation?如何查看邀请状态?
【发布时间】:2015-06-19 08:41:53
【问题描述】:

对于每个用户,我想显示他的邀请状态: “已发送邀请”“已接受邀请”

目前我只是检查Users 表中的字段encrypted_password 是否包含任何内容。 如果不是 - 则用户尚未注册(接受邀请)但已发送给他(否则该用户的记录将不存在于 DB 中)

有更优雅的方法吗?

【问题讨论】:

    标签: ruby-on-rails-4 devise devise-invitable


    【解决方案1】:

    是的,你应该参加

    is_registered:boolean

    用户表中包含默认值“false”的列。现在您只需要在用户注册时将值更改为“true”即可。 您何时想检查用户是否已注册?做吧

    @user.is_registered? or current_user.is_registered?
    

    这返回真/假

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-20
      • 2016-02-21
      • 2016-12-25
      相关资源
      最近更新 更多