Рельсы дублируют вид - PullRequest
       5

Рельсы дублируют вид

0 голосов
/ 02 августа 2009

Я пытаюсь отобразить все @ user.notes в моем действии index для user_controller и предоставить форму ниже для добавления новой заметки, встроенной Довольно простой код, который я почерпнул из нескольких уроков, но все, что происходит, на мой взгляд, полностью дублируется. Он выплевывает 2 копии того же HTML. Все еще довольно плохо знаком с рельсами, поэтому мне трудно отлаживать это. Используя хамл, к вашему сведению.

Вот мой простой код:

# 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, он больше не дублируется. Дайте мне знать, если вам нужно увидеть код контроллера или что-то еще.

Спасибо.

1 Ответ

4 голосов
/ 02 августа 2009

должно быть

- remote_form_for

не

= remote_form_for
...