0
thumbs_up은 내가 원하는 것입니다. 그러나 투표를 두 번 시도하면 이전 페이지로 리디렉션되는 대신 Validation failed: Voteable has already been taken
이 나오고 방법은 확실하지 않습니다. doRails thumbs_up error 유효성 검사에 실패했습니다 : 이미 투표 할 수 있습니다
thumbs_up은 내가 원하는 것입니다. 그러나 투표를 두 번 시도하면 이전 페이지로 리디렉션되는 대신 Validation failed: Voteable has already been taken
이 나오고 방법은 확실하지 않습니다. doRails thumbs_up error 유효성 검사에 실패했습니다 : 이미 투표 할 수 있습니다
좋아요, Vote_fu처럼 자동으로 리다이렉트 될지는 모르겠지만 컨트롤러에 if/else를 추가하여 현재 사용자가 항목에 투표했는지 여부를 확인했습니다.
unless current_member.voted_for?(@tattoo)
current_member.vote_for(@tattoo)
redirect_to :back
else
redirect_to :back
end
해결되었지만 대답을 게시하기 전에 8 시간을 기다려야합니다. / – rugbert