Hi,

ich habe ein ganz normales Formular für User. In diesem Formular habe ich eine Auswahl(collection_select) für Orte mit observe_field. Anhand des Ortes soll der Bereich herausgefunden und im Formular als text_field zurückgegeben werden.

Die aufgerufene Ajax-Funktion im Controller:

def makeip_select
  @neueip = "100" << City.find(params[:user_city_id]).bereich
    if request.xhr?
      render :layout => false and return
    end
  end

Die wiedergegebene Datei makeip_select.html.erb:

<%= text_field :user, :ip, "readonly" => true, :value => @neueip %>

Die Wiedergabe klappt, sprich die Funktionalität von observe_field habe ich hergestellt.

Nur stolper ich jetzt darüber, dass params[:user][:ip] immer nil ist bei der create-Funktion. Wie komme ich an den Ajax-Rückgabewert wieder ran?

Vielen Dank für Eure Hilfe.

Grüsse

Dani


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

Antwort per Email an