рельсы linkto_remote - PullRequest
       10

рельсы linkto_remote

0 голосов
/ 19 декабря 2009

Я хочу реализовать похожий на digg метод голосования вверх / вниз в моем приложении rails, используя ajax. и я обнаружил, что link_to_remote может сделать именно это. но я хочу проверить, есть ли уже голосование текущего пользователя, чтобы ни один пользователь не мог проголосовать дважды или более. Как я могу это сделать - как я могу вернуть значения, основанные на каком-то условии, так что запрещенное действие голосования вызывает link_to_remote: условие сбоя ??

1 Ответ

3 голосов
/ 19 декабря 2009

Вам необходимо правильно установить код состояния HTTP (не в диапазоне 200, вероятно, вы хотите 403 (запрещено, http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html), если вы не обрабатываете это отдельно в своем приложении - это не имеет значения, что код, просто это не в диапазоне 200).

Чтобы установить код состояния, в строке рендеринга вы добавляете

:status => 403

Кажется, что вы все готовы для остальной части этого (то есть, указание и реализация условия отказа и т. Д. И т. Д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...