我有2张表,它们之间有关系:
用户表:user_id,
博客表:user_id,blog_content,
我正在使用应该向用户显示最新博客条目的视图..当我使用
时<%= @ users.blogs.last%>
我得到了“#”
有人可以协助显示“#”的原因以及如何实际显示@user发布的最后一篇博客文章吗?
非常感谢!!
答案 0 :(得分:6)
我发现,我需要定义我需要显示的哈希部分
<%= @ users.blogs.last [:blog_content]%>
答案 1 :(得分:1)
我原以为你想做:
<%= @users.blogs.last.blog_content %>
您所做的将尝试使用to_s
方法显示Blog对象本身,该方法返回如下内容:
#<Blog:0x?????????>
屏幕上看起来就像哈希。