Вопрос новичка, вы были предупреждены!
Я пытаюсь реализовать пример приложения Rails с ассоциацией «многие ко многим», люди, владеющие фильмами, и я пытаюсь выяснить, какименно для реализации интерфейса для него.Я понимаю, что REST требует, чтобы все было ресурсом, поэтому в данном случае «Пользователь» (персона), «Кино» и «Владение» (объединенная таблица) (о, каламбур).
Теперьинтересная часть, UX.Допустим, у меня есть панель пользователя, где перечислены все ваши фильмы.
Допустим, пользователь хочет добавить фильм, который ему принадлежит.Как вы делаете это в REST?Это тривиально с настраиваемым действием, которое можно добавить к пользовательскому контроллеру, но смысл не в том, чтобы выходить за рамки основных 7 действий REST, верно?Поэтому я должен сначала сделать «новое» в фильме, а затем сделать «новое» для владения, что является двумя операциями.Как мне свести их в одну?
По сути, я чувствую, что не совсем понимаю, как поддерживать REST, как только участвуют несколько моделей, и хотел бы получить совет.
Спасибо!