rails 中多表关联的问题

是这样的,我有一个用户表User:name,pwd,一个新闻表News:title,content,author,还有一个评论表Comment : commenter_id ,content ,同时他属于news 和user,

当我显示文章及其所有评论的时候,我这样的,比如说news/1,来显示文章内容,显示评论是 @news.comment.each 来显示,创建一个comment时,是 @news = News.find(params[:news_id]) @comment = @news.comments.create(:commenter_id=>1,:content=> params[:comment][‘content’],:is_show_public=> false,:user_id =>@user.id )

,我想问的是,怎么显示评论的时候,显示这个评论是谁写的。我是这样想的,根据comment可以得到user_id ,事实上是nil,然后根据这个user_id 去得到user的name,怎么操作。或者可以给个参考也行。提前谢过。

rails 中多表关联的问题

相关文章:

你感兴趣的文章:

标签云: