Я использую гем thumbs_up для предоставления пользователю возможности голосовать за сообщение в моем приложении.Я хочу, чтобы пользователь голосовал как вверх, так и вниз, и я следую инструкции в вики thumbs_up, чтобы начать работу.
Вот мое голосование в пост-контроллере: -
def vote_up
begin
current_user.vote(@post,:true)
redirect_to [@topic.forum,@topic]
flash[:success] = "You have voted successfully"
rescue ActiveRecord::RecordInvalid
redirect_to [@topic.forum,@topic]
flash[:error] = "You have already voted for this one"
end
end
, когда ящелкнув по ссылке voice_up, я получаю следующее сообщение об ошибке: -
невозможно преобразовать символ в целое число
маршруты: -
resources :topics do
resources :posts do
member do
post :vote_post_up
post :vote_post_down
end
end
end
просмотр: -
<li> <%=link_to "Vote Up", vote_post_up_topic_post_path(@topic,post), :method => :post%></li>
В чем здесь проблема?