相关对象查询Rails 3

时间:2012-04-01 04:08:51

标签: ruby-on-rails-3

我正在开发一个练习博客网站。我的问题是我无法将数据从一个对象调用到另一个相关对象。

以下是我的模特协会:

1 class Post < ActiveRecord::Base
2   belongs_to :user
3 end

1 class User < ActiveRecord::Base
2   has_many :posts
3 end

在控制台中:

user = User.find(1)
user.posts // Everything works! It shows me a list of posts related to the user.
user.post(1) //This doesn't work! Is it wrong?

我一直在查看rubyonrails.org上的活动记录查询界面指南,但仍未找到任何参考此内容的内容。也许我错过了什么?

谢谢

1 个答案:

答案 0 :(得分:1)

这样做:

user.posts[0]  #=> returns the user's first post