いいねを解除する機能
①config/routes.rb テーブルから削除すれば、いいねが解除できるのでは?resource :like, only: [:create, :destroy]
destroy追加
②app/controllers/likes_controller.rb
def destroy
article =Article.find(params[:article_id])
like = article.likes.find_by!(user_id: current_user.id)
like.destroy!
redirect_to article_path(article)
end
③app/views/articles/show.html.haml
= link_to article_like_path(@article), data: { method: 'delete' } do
を追加
これで、削除機能が追加できました👏