Rails重复视图

时间:2009-08-01 20:19:28

标签: ruby-on-rails forms haml

我正在尝试在user_controller的索引操作上显示所有@ user.notes,并在下面提供一个表单以添加内联新注释。我从一些教程中收集了非常简单的代码,但发生了什么是我的观点完全重复。它吐出2份相同的HTML。对于rails来说还是一个新手,所以我很难调试它。使用haml,fyi。

这是我的简单代码:

# 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 个答案:

答案 0 :(得分:4)

应该是

- remote_form_for

= remote_form_for