我是 Rails 的新手,基本上和其他人一样,我也有同样的问题。我想将两个表相互链接。但我做不到。帮助我强大的stackoverflow用户。
用户类:
class User < ActiveRecord::Base
attr_accessible :password, :username, :oauth_token, :provider, :uid, :oauth_expires_at, :picture, :email, :name, :location, :gender, :updated_at, :is_admin
has_many :posts
end
帖子类:
class Post < ActiveRecord::Base
attr_accessible :details, :title, :user_id, :picture
belongs_to :user
end
在终端中,我登录到 rails 控制台并说:
@allusers = Users.all
@allposts = Users.Posts.all
它给出了错误,是否有任何其他方法或 Ruby 代码来链接这些表?