У меня есть таблица мест, и я добавляю предложения к каждому месту, используя вложенную форму на странице редактирования мест.Однако каждый раз, когда я добавляю новое предложение, форма fields_for сохраняет введенный текст и создает новую пустую форму для добавления другой записи предложения.
Мне просто нужна одна форма «добавить новое предложение», а не одна для каждой добавленной записи.
предложений не добавлено - это нормально: 
добавлено одно предложение - теперь есть 2 формы «добавить новое предложение» и частичное нежелательное пустое предложение:

Вот чтоЯ хочу, чтобы это выглядело после добавления одного предложения: 
Количество новых пустых форм предложений и пустых партиалов изменяется в зависимости от числа, встроенного в контроллер (в минуту его 1)
контроллер мест
class VenuesController < ApplicationController
def edit
@venue = Venue.find(params[:id])
1.times { @venue.offers.build }
end
def update
@venue = Venue.find(params[:id])
if @venue.update_attributes(params[:venue])
flash[:notice] = 'Venue updated successfully'
redirect_to :back
end
end
end
модель объектов
class Venue < ActiveRecord::Base
has_many :offers
accepts_nested_attributes_for :offers
end
объекты edit.html.erb
<%= form_for @venue do |f| %>
<h2 class="venue_show_orange">Offers</h2>
<div class="edit_venue_details">
<% if @venue.offers.count.zero? %>
<div class="no_offers">
No offers added yet.
</div>
<% else %>
<%= render :partial => 'offers/offer', :collection => @venue.offers %>
<% end %>
<div class="clearall"></div>
<h2 class="edit_venue_sub_header">Add a new offer</h2>
<%= f.fields_for :offers do |offer| %>
<p class="edit_venue">title: <br>
<%= offer.text_field :title, :class => "edit_venue_input" %></p>
<% end %>
</div>
<button class="submit_button" type="submit"> Save changes</button>
<% end %>
Итак, как мне добавить только одну форму добавления нового предложения на странице редактирования мест, которая позволяет мне добавить новое предложение, а затем закрыть его, чтобы его можно было использовать снова?Кроме того, есть ли способ предотвратить создание пустых частичных предложений?
Большое спасибо за любую помощь, она очень ценится!