#実現したいこと
自分の作成したグループにPostが存在するか調べたい。
グループに投稿されたPostの中間リレーション「group_posts」にwhereメソッドを利用し、自分のグループに投稿されたPostの出力を2行目でしています。
しかし、中間リレーションに対し、whereメソッドが適応できないエラーが出てしまい、以後どのように解決すれば良いか思いつかず、作業が止まっています。
何か方法はございますでしょうか?
Controller
1@groups = Group.where(user_id: params[:id]) #自分のグループを出力 2@grouppost = Group_posts.where(group_id: @groups.map(&:id))
view
1<% @grouppost.empty? %> 2 投稿はありません 3<% end %>
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/19 17:50