ブックマーク機能の実装に問題があります。私は現在のユーザーのIDと一致するブックマークテーブルのすべてのテクニックを照会したいと思います。問題は、アクチュアリング技術の属性を引き出すためのクエリを取得できないことです。私は、これは、クエリbelongs_to関連付けに対してforeing_keyを照会します。 Rails
def index
@technique = Bookmark.joins(:technique).where(user_id: current_user)
end
が
class Bookmark < ActiveRecord::Base
belongs_to :user
belongs_to :technique
end
ユーザーモデル
class User < ActiveRecord::Base
has_many :bookmarks
end
私は彼らを確信しているブックマークのモデルとコントローラである
を逃す方法 "UID" を得続けます私の質問で問題ですが、私は立ち往生しています。
です:
これを解決するには、
joins
クエリを実行し、技術のマッチコレクションを取得するだろうか? –