Methode kann js.rjs nicht aufrufen (Rails 2.x)

Guten Abend,
ich habe hier ein fuer mich sehr kritisches Problem und vielleicht weiss
einer von euch Rat. Ich habe ein AJAX Tutorial fuer Rails 1.x in Rails
2.x ausprobiert. Es geht einfach nur darum, per Aufruf Eintraege zu
einem Div hinzuzufuegen.

In der Methode soll das rjs per:

respond_to do |format|
format.html { redirect_to :controller => ‘pattern’, :action => ‘show’,
:id => @comment.pattern_id }
format.js

aufgerufen werden.

Das rjs mit seinem Inhalt:
page.insert_html :bottom, :comment, :partial => ‘list’, :object =>
@comment
page[:comment_form].reset
page.replace_html :notice, flash[:notice]
flash.discard

wird aber nicht beruehrt, bzw. reloaded.

Woran kann das liegen (DS werden ueber das Formular in die DB
eingetragen, aber es kommt nicht zu dem refresh, auch das Formular mit
der ID coment_form wird nicht geresetet.

Ich freue mich ueber alle Hinweise etc. (ist fuer eine Uniarbeit und ich
wuerde die Funktion ungerne herausstreichen).

Liebe Gruesse
Knut

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

schick mal deinen form tag. oder das ganze formular.

gruß
manuel

Am 29.09.2008 um 22:27 schrieb Knut L.:

format.html { redirect_to :controller => ‘pattern’, :action => ‘show’,
flash.discard

Liebe Gruesse
Knut

Posted via http://www.ruby-forum.com/.


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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFI4VAZs/WwCK0ZZEARAreNAJ4kgHSn7yA3OAAmwyKGJxC1GjBc+gCfRr8f
hEX6cSw29yRl2WPN2k3jykg=
=rLqG
-----END PGP SIGNATURE-----

Manuel W. wrote:

schick mal deinen form tag. oder das ganze formular.

gru�
manuel

Hi Manuel,
mein Formular, mit Partial sieht wie folgt aus:

Kommentare zu diesem Muster:

<%= render :partial => 'comment/list', :collection => @pattern.comments %>

Füge ein Kommentar hinzu:

<% form_remote_for :comment, :url => {:controller => "comment", :action => "createajax" }, :html => { :id => 'comment_form' } do |f| %> <%= f.hidden_field :pattern_id, :value => @pattern.id %> <%= f.hidden_field :user_id, :value => @user.id %>

Name:
<%= f.text_field :name, :value => @user.name %>

Kommentar:
<%= f.text_area :comment %>

<%= submit_tag 'Eintragen' %>

<% end %>

ja hallo erstmal,…

Am Montag, 29. September 2008 schrieb Knut L.:

page.replace_html :notice, flash[:notice]
flash.discard

wird aber nicht beruehrt, bzw. reloaded.

Was meint firebug[1] zu dem ganzen prozedere?
Wird eine Ajax-Antwort generiert? Falls ja, wie sieht sie aus?

Keep smiling
yanosz

[1] https://addons.mozilla.org/de/firefox/addon/1843