ユーザーがFacebookアカウントでログインできるRubyonRailsアプリがあります。ユーザーとその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