activerecord对象API位于何处?

时间:2011-06-27 21:50:42

标签: ruby ruby-on-rails-3 activerecord

我在rails中查看一些ruby代码,看起来像:

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

在ActiveRecord :: Base中,我在API中看不到任何“not_closed”,“page”或“order”方法。这些方法有哪些可能的起源?

1 个答案:

答案 0 :(得分:3)

order是一个核心的ActiveRecord方法。

not_closed最有可能出现在作业模型中(apps / models / job.rb)。

page可以在Jobs模型中,也可以在外部gem /插件中(可能与分页相关)。