2009-08-01 12 views
0

私はuser_controllerのインデックスアクションにすべての@ user.notesを表示しようとしています。新しいノートをインラインで追加するには、以下のフォームを用意してください。私がいくつかのチュートリアルから集めたかなりシンプルなコードですが、私の見解は完全に複製されています。それは同じhtmlの2つのコピーを吐き出します。私はこれをデバッグするのに苦労しています。 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チャンクを削除してもそれ以上は重複しません。コントローラーコードなどが必要な場合は教えてください。

ありがとうございました。

+0

でなければなりません。ありがとう – marcgg

答えて

4

これは、コントローラのコードはあなたを助けることに役立つ可能性が見

- remote_form_for 

ない

= remote_form_for 
+0

aaghh。感謝= D – devth

関連する問題