Não gosto de usar string nas consultas do ActiveRecord, então prefiro esta sintaxe: @post = Post.joins(:taggings).where(taggings: {tag_id: 17})