2012-02-06 62 views
1

私は次のサイトで開始レールのチュートリアルに従っています:http://guides.rubyonrails.org/getting_started.html コードはここと同じですが、私はそれを得ません。 10行目の「comments.post」で何が間違っていますか?NoMethodError in posts#show

ライン#10を上昇
NoMethodError in Posts#show 

Showing /Users/franklinexpress/rails_projects/wal/app/views/comments/_comment.html.erb    

:(ライン#10前後)

undefined method `post' for #<Comment:0x007ff05072c110> 

抽出されたソース:

7:  <b>Comment:</b> 
8:  <%= comment.comment %> 
9:  </p> 
10:   <%= link_to 'Destroy Comment', [comment.post, comment], 
11:       :confirm => 'Are you sure?', 
12:       :method => :delete %> 
13:    
+0

コメントを投稿してください。 –

+0

そのガイドのlink_toの形式は表示されません。 form_for以外は、ガイドのどこにあるのでしょうか? –

+0

そのコードはセクション '9のコメントを削除しています 'の下にあります – Azolo

答えて

2

7.2 Associating Models

class Comment < ActiveRecord::Base 
    belongs_to :post 
end 

からあなたがこれを持っていることを確認してくださいthを生成するはずですe postメソッドをcommentインスタンスに追加します。

+0

それはトリックでした – user1191343

関連する問題