'shared / subscription'%>
Чтобы вызвать это частичное представление:
<% form_for(:subscription, :url => city_subscriptions_path(@city)) do |form| %>
<%= form.hidden_field :city_id, :value => @city.id %>
<%= form.text_field :email, :size => 30 %>
<%= form.submit "Email Me" %>
<% end %>
Поскольку я использую это частичное представление в разных местах, как я могу изменить вызывающую функцию, чтобы она передавала хеш для помощника form_for
? Так будет, когда вызывается помощник:
<% form_for(:subscription, :url => city_subscriptions_path(@city), :html => {:id => 'main_input' }) do |form| %>
<%= form.hidden_field :city_id, :value => @city.id %>
<%= form.text_field :email, :size => 30 %>
<%= form.submit "Email Me" %>
<% end %>