unlike button works correctly, error is raised and rescued with an error message and then link is also hidden from the view for other users likes. greeeeen