【发布时间】:2010-11-20 08:55:04
【问题描述】:
我有 2 个表,它们之间有关系:
用户表:user_id,
博客表:user_id、blog_content、
我正在使用一个应该显示用户最新博客条目的视图。当我使用时
我得到“#”
有人可以帮忙解释为什么它显示“#”以及如何实际显示@user 的最后一个博客条目吗?
非常感谢!!
【问题讨论】:
我有 2 个表,它们之间有关系:
用户表:user_id,
博客表:user_id、blog_content、
我正在使用一个应该显示用户最新博客条目的视图。当我使用时
我得到“#”
有人可以帮忙解释为什么它显示“#”以及如何实际显示@user 的最后一个博客条目吗?
非常感谢!!
【问题讨论】:
我发现,我需要定义我需要显示的哈希部分
【讨论】:
我还以为你想做:
<%= @users.blogs.last.blog_content %>
您所做的将尝试使用 to_s 方法显示 Blog 对象本身,该方法返回如下所示的内容:
#<Blog:0x?????????>
在屏幕上看起来就像一个哈希。
【讨论】: