Vista di duplicazione delle rotaie
-
10-07-2019 - |
Domanda
Sto provando a visualizzare tutte le @ user.notes sulla mia azione indice di user_controller e fornire un modulo in basso per aggiungere una nuova nota, in linea. Codice abbastanza semplice che ho raccolto da alcuni tutorial, ma quello che sta succedendo è che la mia vista è completamente duplicata. Sputa 2 copie dello stesso HTML. Ancora abbastanza nuovo per le rotaie, quindi non riesco a eseguire il debug di questo. Usando haml, fyi.
Ecco il mio semplice codice:
# 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'
Non sono sicuro che sia il codice che lo sta causando. Se rimuovo il blocco remote_form_for
non viene più duplicato. Fammi sapere se devi vedere il codice del controller o altro.
Grazie.
Soluzione
Dovrebbe essere
- remote_form_for
non
= remote_form_for
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow