How do I make comments show the user who created it?
I would think that i could do something like the code below but it's not working. How can i approach this so it can show the user who created the comment and other information about the user? I did follow the tutorial video on polymorphic associations if that helps.
- commentable.comments.each do |comment| .col-md-1 .image = image_tag comment.user.avatar.url(:medium) .col-md-11 .username = comment.user.username .created_at = comment.created_at.strftime("%b, %d") .comment-body %p = comment.body
You can do exactly what you've got here with the association on the comments. What's not working?
Ah hmm, I can't remember, did that episode include adding a
user_id column and
belongs_to :user association to the comments? I thought it did but it's been a while. :)
If you don't have that, you'll need to do that to reference the user and that should do the trick.