Hi Werner,

probier's mal damit:

<%= f.select "seminar[therapist_id][]", Therapist.find_for_select %>

Gruss,
Roman

Am 05.03.2009 um 13:58 schrieb Werner Laude:

Brauche wieder mal etwas Nachhilfe- trotz aller Sucherei..

Ich möchte ein neues Seminar eintragen lassen

in den 3 models(seminars, therapists, semi_theraps sind die Einträge drin


Wie bekomme ich die new (edit) action im Formular zum laufen/ eintragen?

controller
def new
   @seminar = Seminar.new


<% form_for(:seminar, :url=> admin_seminars_path) do |f| %>
<%= render :partial => 'seminare', :locals => { :f => f } %>

_seminare.html.erb

<%= f.text_field :title %> # o.k.

aber hier:

<%= f.select :t ????, Therapist.find_for_select %>

#da müßte doch die therapist_id rein, aber die erkennt er nicht =>undefined method `therapist_id'
Ich dachte durch die Verknüpfung sollte die bekannt sein..



Wie muß ich das formulieren?
Und ich im controller noch extra was tun, damit die therapist_id in die join tabelle reinkommt, oder findet er das so?

Gruß + Danke





Werner Laude
Lindenburger Allee 22  -  50931 Köln

0221.8805 635

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

http://www.webagentur-laude.de

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an