RoR : Probleme mit Formen

frosch1234

Grünschnabel
Hallo!

ich hab folgende rhtml:
Code:
<% @models.each do |model| %>
  <% form_for "model", model, :url => { :action => :update } do |f| %>
    <%= f.text_field :name %> // t
    <%= text_area "model", "text" %> // leer
    <%= select "model", "mode", [...] %> // falsch selektiert
  <% end %>
<% end %>

also @models = Model.find:)all)
mit @models.each do |model| gehe ich alle Models durch und möchte auf einer Seite für alle ein Formular haben um sie editieren zu können.
Das funktioniert alles EINWANDFREI, das Problem ist nur das bereits vorhandene Werte nicht in text_area und select zu sehen sind :( .. in text_field jedoch ist model.name immer korrekt drinnen..

Weiss jemand wo das Problem ist?
In folgendem Beispiel würde ja alles korrekt funktionieren:
Code:
<% form_for "foo", foo, :url => { :action => :update } do |f| %>
  <%= f.text_field :name %> // t
  <%= text_area "foo", "text" %> // t
  <%= select "foo", "mode", [...] %> // t
<% end %>

wieso also nicht im ersten Beispiel?


Vielen Dank!
 
Zurück