我正在关注this railscast以使用omniauth实现twitter注册。从twitter重定向后,我的用户模型中出现此错误。
undefined method `username=' for #<User:0x00000100d657a8>
这是造成问题的模型中的一行:
user.username = auth.info.nickname
答案 0 :(得分:1)
您的模型User
是否在数据库中有一个属性username
和相应的列?
如果不是,则应进行迁移并添加列username
。
如果是,请发布更多详情,我会更新答案。