ресурсы против ресурсов rails 3

Мне сказали, что если у меня есть только одна "вещь", например, дом (а не несколько домов), я должен использовать ресурс :дом, а не ресурсы :дом в маршрутах.рубидий. Но потом, когда я смотрю на маршруты, функция POST, похоже, хочет дома#create. Почему множественное число? Я хотел назвать свой контроллер home_controller с классом HomeController. Нужно ли называть их множественным числом?

1 ответов


измененная цитата из http://guides.rubyonrails.org/routing.html#nested-resources:

потому что вы можете использовать один и тот же контроллер для отдельного маршрута (/home) и множественный маршрут (/homes / 45), карта особых ресурсов для множественных контроллеров.