undefinierte Methode `default_scoped? ' beim Zugriff auf Umfang
Beim Zugriff auf Bereiche wird dieser Fehler angezeigt.
Hier ist AR-Modell
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
und wenn ich es mit probiereStatisticVariable.logins
oder andere Bereiche, die es gibt:
NoMethodError: undefined method `default_scoped?'
Wenn ich scope als Klassenmethode konfiguriere, funktioniert es perfekt.
def self.registrations
where(code: 'registrations').first
end
Bitte führen Sie mich, um dieses Problem zu verstehen und zu beheben.