【发布时间】:2014-03-10 23:26:32
【问题描述】:
宝石文件:
gem "oauth2"
gem "omniauth-gmail"
gem 'omniauth-facebook'
gem "omniauth-google-oauth2"
我是 ruby on rails 的新手。我成功注册了 facebook,但是当我尝试注册 gmail 时,我收到了以下 PG 错误。
请给我任何建议,我也将地址的数据类型从字符串更改为文本但没有得到结果。
ActiveRecord::StatementInvalid at /users PG::StringDataRightTruncation: ERROR: value too long for type 字符变化(255):插入“用户”(“地址”,“城市”, “confirmation_sent_at”、“confirmation_token”、“confirmed_at”、 “国家”、“created_at”、“current_sign_in_at”、“current_sign_in_ip”、 “电子邮件”、“加密密码”、“facebookimage”、“图像”、 “last_sign_in_at”、“last_sign_in_ip”、“纬度”、“经度”、 “会员”、“提供者”、“remember_created_at”、 “reset_password_sent_at”、“reset_password_token”、“sign_in_count”、 “状态”、“uid”、“unconfirmed_email”、“updated_at”、“用户名”、“zip”) 价值(1 美元、2 美元、3 美元、4 美元、5 美元、6 美元、7 美元、8 美元、9 美元、10 美元、11 美元、12 美元、13 美元、14 美元、 15 美元、16 美元、17 美元、18 美元、19 美元、20 美元、21 美元、22 美元、23 美元、24 美元、25 美元、26 美元、27 美元、28 美元, 29 美元)返回“id”应用程序框架所有框架救援日志 活动记录(3.2.12) lib/active_record/connection_adapters/abstract_adapter.rb,第 285 行
【问题讨论】:
-
这个答案可能会有所帮助:stackoverflow.com/questions/17920028/…