2009-08-01 6 views
0

Ich versuche, alle @ user.notes auf meiner Indexaktion des user_controller anzuzeigen und ein Formular unten anzugeben, um eine neue Notiz hinzuzufügen, inline. Ziemlich einfacher Code, den ich aus ein paar Tutorials gelernt habe, aber was passiert ist, ist meine Ansicht vollständig dupliziert. Es spuckt 2 Kopien desselben HTML aus. Immer noch ziemlich neu bei den Schienen, so dass es mir schwer fällt, das zu debuggen. Mit haml, fyi.Rails Duplizierungsansicht

Hier ist mein einfacher Code:

# views/users/index.html.haml 
%p 
    Hi, #{@user.username}. 


%h3#notes Notes 
= render :partial => 'notes', :locals => {:notes => @user.notes} 


%h3 Add Note 
= remote_form_for([@user, @note]) do |f| 
    = f.error_messages 
    %ol.formList 

    %li 
     = f.label :body, "Note" 
     = f.text_field :body 
    %li 
     = f.submit 'Add Note' 

nicht sicher, ob das der Code ist, dass es verursacht wird. Wenn ich den remote_form_for Chunk entferne, wird er nicht mehr dupliziert. Lassen Sie es mich wissen, wenn Sie den Controllercode oder etwas anderes sehen müssen.

Danke.

+0

zu sehen, den Code des Controllers. danke – marcgg

Antwort

4

Es sollte Ihnen helfen könnte helfen

- remote_form_for 

nicht

= remote_form_for 
+0

aaghh. Danke = D – devth