によってクエリが、私はこのようなモデルがあります:Railsの属性
class Lesson
include Mongoid::Document
field :title, :type => String
field :category, :type => String
field :price, :type => Float
field :description, :type => String
field :user_id, :type => String
validates_presence_of :title
validates_presence_of :category
validates_presence_of :price
validates_presence_of :user_id
attr_accessible :title, :category, :description, :price
end
をそして私はこのようなクエリを実行しようとしています:
@lessons_by_user = Lesson.find_by_user_id current_user.id
そして私は取得しています:
未定義のメソッド `find_by_user_id 'forレッスン:クラス
MongoIDの特定の属性でどのようにクエリを実行できますか?
私はこのようにそれを行う方法を知っている:
@lessons = Lesson.all(:conditions=>{:user_id=>current_user.id.to_s})
が、ショートカットがある場合、私は疑問に思って...
驚くばかりです。本当に知って良い。 –