2011-06-27 6 views
2

:ActiveRecordは::ベースでactiverecordオブジェクトAPIはどこにありますか?私はのように見えた、レールにいくつかのRubyのコードを見てい

user.jobs.order('created_at').not_closed.page(5) 

、私は、任意の任意の「not_closed」、「ページ」、または「注文」メソッドが表示されませんAPIのこれらの方法はどのような可能性がありますか?

+0

+1魚を尋ねるのではなく、魚を学ぼうとするのです。 –

答えて

3

orderは、コアActiveRecordメソッドです。

not_closedジョブモデル(apps/models/job.rb)にある可能性が最も高いです。

pageは、ジョブモデル、または外部の宝石/プラグイン(おそらくページネーション関連)にある可能性があります。

+0

not_closedはおそらくnamed_scopeで宣言されています。 –

+0

+1 order、not_closedは、 'Job'モデル、または' jobs'アソシエーションのオブジェクトを定義するものでなければならず、 'page'はカミナリの宝石から来ます。 –

+0

"コア" ActiveRecordメソッドのリストはどこで入手できますか? base.rbを開いた後、インクルードを見ることができますが、呼び出すことができるすべてのものをリストしたAPIドキュメントがあればうれしいでしょう。 – tbaz

関連する問題