Pregunta

Estoy tratando de mostrar todas las @ user.notes en mi acción de índice del user_controller y proporcionar un formulario a continuación para agregar una nueva nota, en línea. Código bastante simple que obtuve de algunos tutoriales, pero lo que está sucediendo es que mi punto de vista está completamente duplicado. Escupe 2 copias del mismo html. Todavía soy bastante nuevo en los rieles, así que me cuesta mucho depurar esto. Usando haml, fyi.

Aquí está mi código simple:

# 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'

No estoy seguro si ese es el código que lo está causando. Si elimino el fragmento remote_form_for , ya no se duplicará. Avíseme si necesita ver el código del controlador o algo.

Gracias.

¿Fue útil?

Solución

Debería ser

- remote_form_for

no

= remote_form_for
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top