我正在编写我的第一个 Rails 应用程序,但我对在一些文档中看到的方法调用感到困惑。在下面的代码段中,调用project.active?
做什么?
<%= form_for @person do |person_form| %>
...
<% @person.projects.each do |project| %>
<% if project.active? %>
<%= person_form.fields_for :projects, project do |project_fields| %>
Name: <%= project_fields.text_field :name %>
<% end %>
<% end %>
<% end %>
...
<% end %>
我已经尝试查找 的源代码.active?
,但找不到它...我搜索了ActiveRecord::Base,我认为它是 的超类project
,但它不存在。我不知道还能去哪里看。
有谁知道该.active?
方法的作用,以及在哪里可以找到有关它的文档?
谢谢,
D.