使用twitter集成的未定义方法用户名

时间:2014-02-16 21:40:02

标签: ruby-on-rails

我正在关注this railscast以使用omniauth实现twitter注册。从twitter重定向后,我的用户模型中出现此错误。

undefined method `username=' for #<User:0x00000100d657a8>

这是造成问题的模型中的一行:

 user.username = auth.info.nickname  

1 个答案:

答案 0 :(得分:1)

您的模型User是否在数据库中有一个属性username和相应的列?

如果不是,则应进行迁移并添加列username

如果是,请发布更多详情,我会更新答案。