表单根据数组位置有条件地显示字段

时间:2018-01-20 19:53:53

标签: ruby-on-rails forms

以下rails controller动作,创建一个要创建的记录数组:

  @guests = []
  @quantity.times do
    @guests << Guest.new
  end

然后表单调用以下列方式创建的记录数组

<%= form_tag guests_path do %>
  <% @guests.each do |guest| %>
    <%= fields_for 'guests[]', guest do |f| %>

目标是仅为第一个记录/

呈现一些字段

如何调用第一个guest虚拟机的索引值(if @guests[0]等各种尝试会产生错误。

1 个答案:

答案 0 :(得分:1)

我认为你要找的是each with index

spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion