У меня есть 2 модели - Пользователь и деятельность - которые связаны с has_many: с использованием модели UserActivity. Пользователь может «хотеть» или «делать» действие, которое создает запись UserActivity и устанавливает соответствующее логическое значение.RESTful маршруты для has_many: через отношения?
Что вы рекомендуете для обработки этих действий при создании маршрутов и действий контроллера? Будет ли что-то вроде активности /: id/want и activity /: id/done, иметь наибольший смысл и, следовательно, иметь 2 члена маршрута под ресурсом активности? Или было бы целесообразнее использовать действия update/create в контроллере user_activity, отправляя в/user_activity для создания и помещая в/user_activity /: id для обновления?