:ActiveRecordは::ベースでactiverecordオブジェクトAPIはどこにありますか?私はのように見えた、レールにいくつかのRubyのコードを見てい
user.jobs.order('created_at').not_closed.page(5)
、私は、任意の任意の「not_closed」、「ページ」、または「注文」メソッドが表示されませんAPIのこれらの方法はどのような可能性がありますか?
:ActiveRecordは::ベースでactiverecordオブジェクトAPIはどこにありますか?私はのように見えた、レールにいくつかのRubyのコードを見てい
user.jobs.order('created_at').not_closed.page(5)
、私は、任意の任意の「not_closed」、「ページ」、または「注文」メソッドが表示されませんAPIのこれらの方法はどのような可能性がありますか?
order
は、コアActiveRecordメソッドです。
not_closed
ジョブモデル(apps/models/job.rb)にある可能性が最も高いです。
page
は、ジョブモデル、または外部の宝石/プラグイン(おそらくページネーション関連)にある可能性があります。
not_closedはおそらくnamed_scopeで宣言されています。 –
+1 order、not_closedは、 'Job'モデル、または' jobs'アソシエーションのオブジェクトを定義するものでなければならず、 'page'はカミナリの宝石から来ます。 –
"コア" ActiveRecordメソッドのリストはどこで入手できますか? base.rbを開いた後、インクルードを見ることができますが、呼び出すことができるすべてのものをリストしたAPIドキュメントがあればうれしいでしょう。 – tbaz
+1魚を尋ねるのではなく、魚を学ぼうとするのです。 –