railsでカテゴリを実装しており投稿とタグをbelongs_toで関連付けしています。
タグ>タグマップ>投稿
みたいな関係です。
こういった場合、投稿をDBで直接削除するとまずいでしょうか?タグマップも消したほうがいいでしょうか?
tag.rb
1 has_many :tag_maps, dependent: :destroy, foreign_key: 'tag_id' 2 has_many :posts, through: :tag_maps
tag_map.rb
1 belongs_to :post 2 belongs_to :tag 3 validates :post_id,presence:true 4 validates :tag_id,presence:true
post.rb
1 has_many :tag_maps, dependent: :destroy, foreign_key: 'post_id' 2 has_many :tags, through: :tag_maps 3 validates :title, :des, presence: true
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/16 14:12
2019/09/16 14:20
2019/09/16 15:01