0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

rails お気に入り機能エラー

Posted at

railsお気に入りマーク押すとエラー

自分用のメモになりますが、こんなミスをしていたよーというのを書き残したいので投稿させてもらいます。

下記のハートを押してお気に入り一覧に表示させたい!
と思って押すと…

image.png

こんなエラーが…
image.png

ルーティングエラー…
 
$ rails routesで確認してみると…

image.png
ルートパスがuser_spot_favoritesとなっている

ビューで入力したパスを見てみると…

<div>
  <%= link_to user_favorites_path(spot), method: :delete do %>
   <div class="heart">
    <i class="fas fa-heart fa-2x" style="color: red;"></i>
     </div>
  <% end %>
    </div>
  <% else %>
    <div>
      <%= link_to user_favorites_path(spot), method: :post do %>
        <div class="heart">
          <i class="far fa-heart like-btn fa-2x" style="color: black;" ></i>

user_favorites_path(spot)となっていて
パスが間違えていました

ここを`user_spot_favorite(spot)直せば大丈夫でした。

<div>
  <%= link_to user_spot_favorites_path(spot), method: :delete do %>
   <div class="heart">
    <i class="fas fa-heart fa-2x" style="color: red;"></i>
     </div>
  <% end %>
    </div>
  <% else %>
    <div>
      <%= link_to user_spot_favorites_path(spot), method: :post do %>
        <div class="heart">
          <i class="far fa-heart like-btn fa-2x" style="color: black;" ></i>

image.png

image.png

よかった…

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?