Frage

Ich versuche, all @ user.notes auf meinem Index Wirkung des user_controller anzuzeigen, und ein Formular Sie unten eine neue Notiz, Inline hinzuzufügen. Ziemlich einfach Code, den ich von ein paar Tutorials aufgelesen habe, aber was passiert ist meiner Ansicht nach völlig dupliziert. Es spuckt 2 Kopien des gleichen html. Noch ziemlich neu in Schienen so dass diese eine harte Zeit Debuggen Ich habe. Mit haml, FYI.

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 entfernen dupliziert es nicht mehr. Lassen Sie mich wissen, wenn Sie den Controller-Code oder etwas sehen müssen.

Danke.

War es hilfreich?

Lösung

Es sollte

- remote_form_for

nicht

= remote_form_for
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top