0
でクエリに参加し、私はその後、私はまた、付属のいくつかのタグを持っているいくつかの記事を持っているいくつかのタグ複雑なアクティブ・リレーションアクティブ関係Railsは、複数のリレーショナル表
User
has_many :tag_followings
has_many :tags, :through => :tag_followings
「に従う」ことができ、ユーザのモデルを持っています。 USER_IDと をTAG_IDとtag_followingがあるのフィールドがあるテーブルに参加:私は多くの関係にリッチの多くを使用してい
- をarticle_idにするとTAG_ID
Article has_many :tag_attachings has_many :tags, :through => :tag_attachings
tag_attachingはのフィールドを持つテーブルを結合です(IDを持ってテーブルに参加)
私は、ユーザーがフォローしているタグを持つ記事を見つけるための効率的な方法を見つけようとしています。
ベストプラクティス?
こんにちはポール。素晴らしいポートフォリオ!熱心な読み込みを紹介してくれてありがとう!私が走っているとき@articles = User.find(1).topics.map {| t | t.articles}出力は@articles = Article.find(all)を実行した場合と同じではありません。コンソール上で検査した結果、ソリューションの出力に[[##記事ID:1、user_id:2、タイトル: "テスト">]]とオリジナル: [#<記事id:1、user_id:2、title: "test">]をクリックします。あなたは私の部分が新しい変数をレンダリングできないので、どのように克服するか考えていますか?配列の未定義のメソッド 'model_name ':クラス – Sharethefun
BTW、ポートフォリオの補足4. –
どのようにあなたの部分であなたの出力を提示していますか? –