###いいね(like機能)を搭載したい
ここに質問したいことを詳細に書いてください
現在、Ruby on RailsでWebアプリケーションを作っています。
twitterやInstagramのようなユーザーが自由に投稿できるようなアプリケーションなのですが、その中にいいね(like機能)を搭載したいと考えております。
Ruby on Railsの初心者が搭載するには、どんな方法がありますでしょうか。
Google検索などで出てくる方法を見てみましたが、なかなか思うようにいかない部分があります。
皆様のお知恵をお借りできますと幸いです。
###発生している問題・エラーメッセージ
NameError in Top#index Showing /Users/name/projects/projectname/app/views/likes/_like.html.erb where line #2 raised: undefined local variable or method `tweet' for #<#<Class:0x007ff4701483b0>:0x007ff47506fa60> Did you mean? tweet_url @tweets
###該当のソースコード
<% if tweet.like_user(current_user.id) %> <%= button.to tweet_like_path(like, art_id: art.id), method: :delete, id: "like_button", remote: true do %> <%= image_tag("icon_red_heart.svg") %> <span> <%= tweet.like_count %> </span> <% end %> <% else %> <%= button_to tweet_likes_path(art), id: "like_button", remote: true do %> <%= image_tag("icon_heart.svg") %> <span> <%= tweet.like_count %> </span> <% end %> <% end %> <% else %> <%= image_tag("icon_heart.svg") %> <span> <%= tweet.like_count %> </span> <% end %>
###試したこと
以下のサイトで紹介されていた方法でアプローチを試みましたが、
NameErrorが出て、undefined〜と表示されました。
まだ、解決法をなかなか思いつかず、悩んでおります。
###補足情報(言語/FW/ツール等のバージョンなど)
rubyとmysqlのバージョンです。
gem 'rails', '4.2.6'
gem 'mysql2', '0.3.18'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/18 22:02
2017/02/20 02:13
2017/02/20 11:18
2017/02/20 13:48
2017/02/21 22:47 編集