我有一個Ruby on Rails應用程序,允許用戶使用他們的Facebook帳戶登錄。我想要能夠列出用戶及其Facebook數據。我已經能夠做到這一點,但我必須發送一個請求,每個用戶的名稱,我想這樣做的批處理操作。我將如何能夠將其放入我的用戶模型中?模型中的考拉批量操作
用戶模型
class User < ActiveRecord::Base
attr_accessible :uid
def facebook_name
Koala::Facebook::API.new.get_object(uid)["name"].to_s
end
end
的低效代碼
users = Users.all
users.each do |user|
puts user.facebook_name
end
你是否想立即填充用戶名? – codeit
@checkit是的。我希望能夠根據用戶的用戶名顯示用戶的Facebook名稱 –