Neo1989 Geschrieben 5. Oktober 2009 Geschrieben 5. Oktober 2009 Hallo, ich brauche etwas Hillfe bei einem Ruby on Rails Projekt, welches erweitert werden müsste. Und zwar will ich, wenn ich ein '%' in das Textfeld eingebe ,alle bisher eingegebenen ID's (nur die werden eingegeben) und dahinter durch ';' getrennt den zur ID gehörigen shortcode(kommt aus einer DB), als Auswahlliste am Textfeld haben. Auf die DB greift man mit Hilfe einer anderen Railsapp zu, welche nur für den Datenaustausch zwischen neuer Anwendung und Datenbank der alten Anwendung geschrieben wurde. In der DB-App ist nur ein ID-Controller + Modell und anscheinend nichts weiter. In der neuen Anwendung habe ich nun auch ein ID Modell, welches nur die Anbindung zur alten DB beinhaltet: class Dialog < ActiveResource::Base self.site = "http://xxx-xxx.org/stammdaten/" #self.element_name = 'show'; #self.collection_name = 'index'; self.timeout = 200 end Aufgerufen soll das ganze im View wie folgt: Das ist schon bei einem ähnlichen Feld eingebaut, nur leider passiert nichts wenn ich diesen Aufruf für das andere Feld benutze. Hab das natülich durch die andere ID ersetzt, nur leider bin ich bei eineigen Teilen nicht sicher. (Wie url und andere) <% opt = get_option(customer_form.text_field :dialog_name) %> <%= text_field_with_auto_complete :label_customer_translation, :dialog_name,{:value => customer_translation.dialog_name, :size => 40, :name => opt[:name], :id => opt[:id] },{:url => formatted_version_labels_path(params[:version_id],:js),:method => :get,:param_name => 'search_dialog' , :field_id => opt[:id]} %> Desweiteren weiß ich nicht ob ich alle erforderlichen Stellen bei dem schon implementierten gefunden habe, damit es bei dem neuen auch geht. Aber hauptsächlich liegt das Problem wohl bei dem Aufruf,da ich ihn nicht wirklich verstehe. Falls mir da jemand behilflich sein könnte wäre es sehr nett. Zum einen bei dem Aufruf und zum anderen welche Stellen noch alles angepasst werden müssen in den 2 Anwendungen. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.