installiert ich ein Juwel in meinem Gemfile
:Upvote/downvote acts_as_votable gemfile Rails Fehler
gem 'acts_as_votable', '~> 0.10.0'
Ich erhalte immer diese Fehlermeldung:
/User/Name/seminar/project/config/routes.rb:11: syntax error, unexpected tIDENTIFIER, expecting keyword_end put "like" to: "reviews#upvote"^
Ich bin nicht sicher, was ich falsch mache oder was ich zur Zeit hab in meinem code, aber ich habe ein grundlegendes tutorial auf youtube verfolgt, bekomme aber weiterhin die fehler.
Dies ist mein Code in controller.rb
:
def upvote
@review= Review.find(params[:id])
@review.upvote_by current_user
redirect_to :back
end
Dies ist mein Code in routes.rb
:
resources :reviews do
member do
put "like" to: "reviews#upvote"
end
end
Dies ist mein Code für mein review.rb
:
class Review < ApplicationRecord
acts_as_votable
belongs_to :user
end
, die zu funktionieren scheint, aber jetzt habe ich einen Fehler in meinem Index:
Was ist der Fehler? Da es sich um einen anderen Fehler handelt, schlage ich vor, eine weitere Frage mit dem entsprechenden Code zu erstellen. – Gerry