2012-02-25 38 views

回答

5

我想你是在想这个倒退。通过您拥有的用户对象搜索这些表,确保它们已经在ActiveRecord中关联。通过用户的实例

#app/models/user.rb 
class User < ActiveRecord::Base 
    has_many :magazines 

#app/models/magazine.rb 
class Magazine < ActiveRecord::Base 
    belongs_to :user 

然后,你可以参考所有的用户杂志:所以,如果你有一个表叫做杂志,你会使用这样的事情

@user = User.first 
@user.magazines.all 

这会返回所有具有与用户ID相同的user_id的杂志。

+0

嗯,这是真的,没有想到这样。谢谢! – gtr32x 2012-02-25 17:21:14