如何从rails中获取哈希值

时间:2016-05-07 09:58:35

标签: ruby-on-rails ruby-on-rails-4

在我看来:

<%= post.book %>

给了我:

#<Book:0x007fbb885e94a8>

我添加了inspect

<%= post.book.inspect %> 

我得到了:

#<Book id: 2, author: "Bob", created_at: "2016-05-07 05:19:04", updated_at: "2016-05-07 05:19:04">

如果我<%= post.book.author %>我得到:

undefined method `author' for nil:NilClass

我试图展示的只是作者&#34; Bob&#34;。

如果我在发布/展示视图中,我可以将其与post.book.author配合使用,但我的观点不同。

1 个答案:

答案 0 :(得分:0)

我可以看到,你应该这样做:

SELECT h.url, b.title, b.dateAdded
FROM moz_places h
JOIN moz_bookmarks b
ON h.id = b.fk;