Обычно контроллер ассоциируется с каждым типом модели, которую вы можете создавать, считывать, обновлять или уничтожать, поскольку это довольно точно соответствует методологии REST.
Если у вас есть модель FavoriteCar
, вам, вероятно, нужно ассоциировать с ней FavoriteCarsController
, чтобы помочь создать ее. Если сама модель на самом деле является объединением между User
и Car
, вы можете добавить это как метод к CarsController
как действие favorite
, которое делает то же самое.