Рельсы, дублирующие вид
-
10-07-2019 - |
Вопрос
Я пытаюсь отобразить все @user.notes в моем индексном действии user_controller и предоставить форму ниже, чтобы добавить новую заметку, встроенную.Довольно простой код, который я почерпнул из нескольких руководств, но происходит то, что мое представление полностью дублируется.Он выплевывает 2 копии одного и того же html-кода.Все еще довольно новичок в rails, поэтому мне трудно это отлаживать.Используя haml, к вашему сведению.
Вот мой простой код:
# 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'
Не уверен, что это тот код, который вызывает это.Если я удалю remote_form_for
фрагмент, который он больше не дублирует.Дайте мне знать, если вам нужно посмотреть код контроллера или что-нибудь еще.
Спасибо.
Решение
Это должно быть
- remote_form_for
не
= remote_form_for
Не связан с StackOverflow