Re: usar campo en formulario que no esta en el modelo

nombre
mediante AJAX actualizar el combobox, la parte AJAX, ok , pero usar un campo
que no es parte del modelo me complica, y no se como hacer, supongo que debe
existir una forma muy Rails para solucionar esto facilmente.

gracias

Usa el método fields_for, es igual que form_for pero maneja campos para
otro
modelo.

<% form_for :sujeto, sujetos_path do |f| %>

<% f.field_text :nombre %>
<% f.collection_select :comuna_id, Comuna.find(:all), :id, :name %>

<% fields_for :comuna do |c| %>

<% c.text_field :name %>
<% c.text_field :codigo %>

<% end %>

<% end %>

Y en tus acciones quedarian asi:

def new
@sujeto = Sujeto.new
@comuna = Comuna.new
end

def create
@sujeto = params[:sujeto]
@comuna = params[:comuna]

end

edgar.js