使用考拉宝石,我正在尝试计算页面的签入次数。我正在使用导轨。
在我的user.rb
我有一种方法可以与 Facebook 图表建立新连接:
class User < ActiveRecord::Base
def facebook
@facebook ||= Koala::Facebook::API.new(oauth_token)
end
end
在我的 school.rb 中,我有一种计算签到的方法:
class school < ActiveRecord::Base
def count_checkins(name)
checkins = @facebook.fql_query("SELECT checkins FROM page WHERE name = #{name}")
end
end
我从这样的视图中调用它:
<%= @school.count_checkins(@school.name) %>
但我收到以下错误:
undefined method `fql_query' for nil:NilClass
真的不明白为什么我会收到这个错误,任何帮助都会很棒。