私のレール アプリには 3 つのコンポーネントがあります。
特定のユーザーのページにあるすべてのコメントを表示しようとしていますが、そのユーザーのブログ投稿に対するコメントは除きます。コントローラーでクエリをどのように表示する必要がありますか?
これが私がこれまでに持っているものです。コメントはまったく読み込まれません。
@user = User.find(params[:id])
@works = Work.pluck(:user_id)
@comments = @user.comments.where(is_boolean_value: true).where(['user_id NOT IN(?)', @works]).all
ユーザーが作品を所有していないユーザーによって作成されたすべてのコメントを表示するように、このクエリを変更するにはどうすればよいですか?
ありがとう!-b