ruby-on-rails - 为什么使用 Omnicontacts 导入 Gmail 联系人仅需 99 个联系人

标签 ruby-on-rails ruby-on-rails-3 omniauth

我正在使用omnicontacts从gmail导入联系人。但只需要 99 个联系人,而不是全部。 这是我的代码

def contacts_callback
  @contacts = request.env['omnicontacts.contacts']
  @contacts.each do |contact|
  contact1 = current_user.contacts.new
  contact1.name = contact[:name]
  contact1.email = contact[:email]
  contact1.group = "Others"
  contact1.save(:validate => false)
end
  redirect_to "/contact"
end

我无法找出问题所在。请帮忙。

最佳答案

您需要在初始化程序中添加 max_contacts 选项:

importer :gmail, "xxx", "yyy", :max_results => 1000

我刚刚更新了自述文件以包含此内容。

关于ruby-on-rails - 为什么使用 Omnicontacts 导入 Gmail 联系人仅需 99 个联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14521520/

相关文章:

ruby-on-rails - SELECT ... AS ... 使用 ActiveRecord

ruby-on-rails - 有时会出现 ActiveRecord::AssociationTypeMismatch 错误

ruby-on-rails - omn​​iauth-facebook+devise 回调没有被执行

ruby-on-rails-3 - #_=_ 由 facebook 添加到 URL

ruby-on-rails - Capybara/Poltergeist 无法到达服务器(连接被拒绝+ GET '/identify')

ruby-on-rails - 有条件地链接范围的最佳方法

javascript - 如何在 slim javascript 中编写 ruby​​ erb 标签?

ruby-on-rails - 为什么 ruby​​ 的 '.each' 给出与使用 'for' 不同的结果?

ruby-on-rails - rails 3 : format. csv 给出 "no template error"但 format.json 不需要模板

ruby - 在 Sinatra View 中访问 OmniAuth 助手