-1
我在Gemfile
安裝了寶石:給予好評/ Downvote acts_as_votable的Gemfile Rails的錯誤
gem 'acts_as_votable', '~> 0.10.0'
我不斷收到此錯誤:
/User/Name/seminar/project/config/routes.rb:11: syntax error, unexpected tIDENTIFIER, expecting keyword_end put "like" to: "reviews#upvote"^
我不能確定什麼,我做錯了還是什麼我目前在我的代碼中有,但我已經在YouTube上遵循了一個基本教程,但仍然會出現錯誤。
這是我在controller.rb
代碼:
def upvote
@review= Review.find(params[:id])
@review.upvote_by current_user
redirect_to :back
end
這是我在routes.rb
代碼:
resources :reviews do
member do
put "like" to: "reviews#upvote"
end
end
這是我的代碼爲我review.rb
:
class Review < ApplicationRecord
acts_as_votable
belongs_to :user
end
這似乎工作,但現在我已經在我的索引錯誤:<%=的link_to '+1',upvote_review_path(綜述),方法:把%>是我的代碼用過的。 – roram
什麼是錯誤?由於它有一個不同的錯誤,我建議用相關代碼創建另一個問題。 – Gerry