1
私はクラスを持っている:レールコンソールでなぜARelクエリが親クラスの代わりにActiveRecord :: Relationクラスとして返されるのですか?
class Technician < ActiveRecord::Base
scope :named, lambda {|name| where(["first_name LIKE ?", "%#{name}%"])}
end
、私は次のクエリを実行するとき:
technician = Technician.named("john")
technician.class => ActiveRecord::Relation and not Technician
この問題、私はクラスの属性にアクセスしようとすると、私はメソッドのエラーを取得していないので:
technician.id => no method error
私は間違っていますか?
チャンドラ...助けてくれてありがとう。そのニュアンスを自分自身を永遠に理解するためには、私はいつまでも取っていただろう。 –