Argument Error: Der Geltungsbereichstext muss aufrufbar sein
Ich arbeite mich durch das 'Ruby On Rails 3 Essential Training' und habe ein Problem bei der Verwendung von Namensbereichen. Bei der Suche nach Datensätzen und der Verwendung von Abfragen mit der Rails-Konsole lief alles reibungslos, bis ich versuchte, einen Namensbereich in meiner subject.rb-Datei zu verwenden. Dies ist mein Code in der Datei subject.rb.
Class Subject < ActiveRecord::Base
scope :visible, where(:visible => true)
end
Ich habe die .rb-Datei gespeichert und meine Rails-Konsole neu gestartet, aber wenn ich von meiner Rails-Konsole aus laufe:
subjects = Subject.visible
Ich bekomme:ArgumentError: The scope body needs to be callable.
Weiß jemand, warum ich diesen Fehler erhalte.