Corrigindo erro no método de verificação para permitir votação, o retorno da chamada do método story.rated_by? é um boolean e não um array, e por isso falhava quando chamava o método .empty? na linha seguinte