У меня есть Пользователь, Сообщение и Голосование модели.Использовать модель как ресурс или нет?
User has_many Vote
Post has_many Vote
В моих модульных тестов я определял метод, называемый @ post.vote_up который создает голосование за пост, но потом я начал думать, или нет такой интерфейс позволит успокоительной методологии.
Если бы я был позвонить/тема/1/голоса с POST, то VoteController «s создать действие будет называться.
Внутри этого контроллера не было бы плохого практического вызова чего-то определенного как @ post.vote_up?
Должен ли я просто создать действие-член в PostController с именем vote_up и забыть использовать Vote в качестве ресурса?
Спасибо!