Я пытаюсь настроить модель item
и модель tag
, которые имеют отношение "многие ко многим" (элементы имеют несколько тегов и тегов, принадлежащих нескольким элементам). Я использую Rails и Backbone.js, поэтому мне нужно, чтобы они сохраняли, извлекали и обновляли модели легко друг с другом. Мне также понравилось бы, если бы я мог сохранить новый список тегов для определенного элемента за один раз от клиента.
Каков правильный способ структурирования моделей и контроллеров на стороне Rails и моделей на стороне Backbone, чтобы поддерживать систему RESTful и упростить разделение моделей между ними? В частности, что бы выглядел API на сервере, и каково было бы представление JSON моделей в сохранении и извлечении их?
Я бы очень признателен за любые советы по структуре, и мне не нужны какие-либо детали кода или реализации - просто настройка на высоком уровне будет отличной. Спасибо!