私は Rails に不慣れで、基本的に他の人たちと同じ疑問を抱いています。2 つのテーブルを相互にリンクしたいと考えています。しかし、私はそれをすることができませんでした。強力なスタックオーバーフロー ユーザーを助けてください。
ユーザー クラス:
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コードはありますか?