将单个用户合并到用户的activerecord关系中

时间:2013-09-22 07:32:21

标签: ruby-on-rails-3 activerecord

我正在使用GeoCoder来gem来查找current_user 50mi内的其他用户。但是我希望将current_user包含在我随后在视图中显示的用户关系中。我已经尝试了类似下面的内容,到目前为止没有运气:

users = current_user.nearbys(50)
users << current_user

更新

当我的模型方法看起来像这样

def list_local(current_user)
  collection = current_user.nearbys(50).completed
  collection << current_user
end

......我明白了:

undefined method `paginate' for # Array:0x007fd7c0c15f30

(paginate当然正常工作)

看起来像这样:

def list_local(current_user)
  collection = current_user.nearbys(50).completed
  collection << current_user
  collection
end

..它没有给出错误并显示我的用户列表,但不包括current_user

(原谅我展示了两种情景,我错过了关于哪种情况的基本红宝石知识)

0 个答案:

没有答案