スコープにアクセスしているときにこのエラーが発生します。
ARモデルはこちら
class StatisticVariable < ActiveRecord::Base
attr_accessible :code, :name
has_many :statistic_values
scope :logins, where(code: 'logins').first
scope :unique_logins, where(code: 'unique_logins').first
scope :registrations, where(code: 'registrations').first
end
または他のスコープを試してみると、次StatisticVariable.logins
のようになります。
NoMethodError: undefined method `default_scoped?'
スコープをクラスメソッドとして構成すると、完全に機能します。
def self.registrations
where(code: 'registrations').first
end
この問題を理解して修正するように私を導いてください。