que tienen un modelo de encuentro:rieles asociación has_one forma fields_for no exhiben
class Meeting < ActiveRecord::Base
has_one :location, :class_name => "MeetingLocation", :dependent => :destroy
accepts_nested_attributes_for :location
entonces tengo un modelo MeetingLocation:
class MeetingLocation < ActiveRecord::Base
belongs_to :meeting
Mi nueva forma de encuentro:
<%= form_for @meeting do |f| %>
<%= f.label :location %>
<%= fields_for :location do |l| %>
Name <%= l.text_field :name %>
Street <%= l.text_field :street %>
City <%= l.text_field :city, :class => "span2" %>
State <%= l.select :state, us_states, :class => "span1" %>
Zipcode <%= l.text_field :zip, :class => "span1" %>
<% end %>
Cuando Veo el nuevo formulario de reunión, ¡los campos de ubicación están en blanco! Solo veo la etiqueta de ubicación pero no otros campos de ubicación. He estado buscando una explicación para las últimas 3 horas, encontré muchas cosas similares pero no tuve suerte.
Gracias.
me reinicia el navegador y ahora veo el fields..but ahora al presentar el formulario en lugar de mostrar "location_attributes" en la URL, que tiene, "localización" => {"name" => "sdsds", "street" => "sdsdsds", ..} debido a que la ubicación no se crea automáticamente, pero se crea una nueva reunión. – absolutskyy