0
我有acts_as_votable正在運行。但它只允許每個用戶投1票。如here中所述,您可以允許每個用戶在一條記錄上進行多次投票。Rails:作爲可投票的寶石 - 允許無限票數
這就是我在我的控制器有:
def vote
@feature_request.vote_by voter: @user, :duplicate => true
redirect_to :back
end
我的觀點:
<%= link_to like_feature_request_path(feature_request), method: :put, class: "btn btn-success btn-sm" do %>
<span class="glyphicon glyphicon-chevron-up"></span>
Upvote
<%= feature_request.get_upvotes.size %>
<% end %>
我的路線:
resources :feature_requests do
member do
put "like", to: "feature_requests#vote"
end
end
我的模型:
class FeatureRequest < ActiveRecord::Base
acts_as_votable
belongs_to :user
end
任何想法,爲什麼它不工作?