Rails有“活跃吗?” ActiveRecord上的方法?

时间:2016-02-02 22:01:17

标签: ruby-on-rails

我正在Rails API website查看“fields_for”帮助文档。以下代码让我感到困惑。

<%= form_for @person do |person_form| %>
...
  <%= person_form.fields_for :projects do |project_fields| %>
    <% if project_fields.object.active? %>
      Name: <%= project_fields.text_field :name %>
    <% end %>
  <% end %>
...
<% end %>

有没有人知道什么是“acitve?”是什么?它看起来像是ActiveRecord对象上的一个方法,但我找不到任何关于它的doc / reference。

1 个答案:

答案 0 :(得分:0)

否(ActiveModel)没有,但您实际上是在询问fields_for生成的对象。