Forum: Rails Germany observe_field bzw. Ajax-Rückgabewert

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Frechdax75 (Guest)
on 2009-01-02 00:15
(Received via mailing list)
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
This topic is locked and can not be replied to.