我有一个Profile模型,用于存储有关用户的数据。
这包括其他网站的用户名,以便我可以使用网站API获取有关他们拥有的桌面游戏的信息。
我遇到问题,如果用户登录并立即创建事件我收到错误,因为尚未输入API的用户名。
所以我有几种方法可以解决这个问题,我想知道哪种方法最好:
可以在我的代码中处理此错误(我可能会这样做),如果它是空的,则设置一个错误,要求他们在个人资料中填写该信息。
每当用户第一次登录时,请将他们引导至个人资料页面并要求他们填写用户名字段。
我应该做两件事,但我对最好的方法感到困惑......
(第一次询问StackOverflow,因此不确定需要哪些信息)