2010-10-08 71 views
0

在通過有關輸出意見的基本軌道教程段運行時,我得到以下顯示:Rails - 爲什麼我會得到以下輸出?

Comments 

Commenter: Me 

Comment: Hi 

#<Comment:0x1052af610> 

在視圖中我有:

<h2>Comments</h2> 
<%= @post.comments.each do |comment| %> 
<p> 
    <b>Commenter:</b> 
    <%= comment.commenter %> 
</p> 

<p> 
    <b>Comment:</b> 
    <%= comment.body %> 
</p> 
<% end %> 

,並在控制器中,我有:

class CommentsController < ApplicationController 
    def create 
    @post = Post.find(params["post_id"]) 
    @comment = @post.comments.create(params[:comment]) 
    redirect_to post_path(@post) 
    end 
end 

那麼位是:#<Comment:0x1052af610>來自哪裏?

回答

2

用%替換%=%@ post.comments.each do | comment |

...但自從我使用Rails已經有幾年了,所以我可能完全是瘋了。

相關問題