Как правильно обрабатывать рейтинг API / функции в Ruby-on-Rails? - PullRequest
0 голосов
/ 06 апреля 2011

Учитывая инфраструктуру Ruby-on-Rails MVC, что является лучшим способом для обработки API / функции рейтинга.

Если я хочу дать пользователям возможность оценивать «истории», не редактируя их, какой будет наилучший путь. Я не хочу переводить историю в режим редактирования, я просто хочу взять идентификатор истории и добавить запись в таблицу рейтингов.

Было бы правильно просто создать ВИД, в котором таблица рейтингов открыта для редактирования, но связанные истории находятся только в режиме отображения ???

Очевидно, что я новичок, когда дело доходит до MVC и RonR, но я просто хочу получить правильный способ сделать это прямо в моей голове:)

1 Ответ

0 голосов
/ 06 апреля 2011

У вас будет модель рейтингов, которая будет хранить связь между всеми рейтингами и всеми историями.

Оттуда у вас будет контроллер рейтингов, который будет в основном создавать рейтинг (как впользователь оценивает историю).

Когда пользователь создает оценку, запрос должен перейти к RatingsController # create.

На странице просмотра истории вы должны указать ссылку на RatingsController # create byпередача в параметре идентификатора истории через параметры GET (используя вложенные ресурсы ).

...