如何查看邀请状态?
How to check status of invitation?
我想为每个用户显示他的邀请状态:
"Invitation Sent"或"Invitation Accepted"
目前我只是检查 Users
table 中的字段 encrypted_password
是否包含任何内容。
如果不是 - 那么用户还没有注册(接受邀请)但已经发送给他(否则该用户的记录将不存在于数据库中)
有没有更优雅的方法呢?
是的,你应该参加
is_registered:boolean
用户 table 中的列,其中包含默认值 "false"。现在你只需要在用户注册时将值更改为 "true"。
你什么时候想检查用户是否注册?只是做
@user.is_registered? or current_user.is_registered?
这个returnstrue/false
我想为每个用户显示他的邀请状态: "Invitation Sent"或"Invitation Accepted"
目前我只是检查 Users
table 中的字段 encrypted_password
是否包含任何内容。
如果不是 - 那么用户还没有注册(接受邀请)但已经发送给他(否则该用户的记录将不存在于数据库中)
有没有更优雅的方法呢?
是的,你应该参加
is_registered:boolean
用户 table 中的列,其中包含默认值 "false"。现在你只需要在用户注册时将值更改为 "true"。 你什么时候想检查用户是否注册?只是做
@user.is_registered? or current_user.is_registered?
这个returnstrue/false