前提・実現したいこと
現在、ブログアプリを作成中です。
投稿へのタグつけ機能を中間テーブルを用いて実装いたしました。
投稿する際にタグつけを行い、投稿詳細画面に関連したタグの表示をすることはできたのですが
反対のタグがついた投稿一覧を表示することができません。
紐づいたテーブルの情報をもってくることまではできているかと思われるのですが
テーブル情報のカラム名など全て表示されてしまっている状態(画像参照)なのでカラムを絞って表示をさせたいです。
発生している問題・エラーメッセージ
表示させたビュー結果とDBテーブル
postsテーブル(タグつけされている投稿のid)
![postsテーブル(タグつけされている投稿のid)]
tagsテーブル(投稿がタグつけたもの)
post_tag_relationsテーブル
該当のソースコード
[tags_controller.rb]
ruby
1class TagsController < ApplicationController 2 3 def index 4 @tags = Tag.all 5 end 6 7 def show 8 @tag = Tag.find(params[:id]) 9 # binding.pry 10 end 11 12end
[show.html.haml]
haml
1.tags-wrapper 2 .tagTitle 3 %h2 4 = @tag.name 5 .showTagPost 6 = @tag.posts.each do |post| 7 = post.title
試したこと
binding.pryでタグに紐づいた投稿の情報は読み取ることができていた。
投稿が紐づいたタグ自体は呼び出せているので
show.html.hamlの記述を変更すれば行けるかなと思ったのですが書き方がわかりません。
少ない情報とわかりづらい文章で申し訳ないです。
もし他に必要な記述情報があれば載せさせていただきます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。