Все таки, отдельно взятый экшн будет с одной-двумя(?) моделями работать, действительно. Это называется true MVC? То есть, вы считаете, что лучше так делать. А контроллер на модули разбить, или как его облегчить можно и нужно ли?
На мой взгляд, самый серьезный минус. Кроме того в модель ведь много функционала вкладывается. Его как-то можно использовать? Или нужно все в *хребте* писать?
Стандартный роутинг — контроллер/экшн, может как-то по-другому можно на странице к методу стороннего контроллера обратиться? Полность динамическое приложение для меня — это аякс роутинг, и, как следствие, нахождение на одной странице. Можно как-то настроить чтобы методы разных контроллеров запускались?
В отношении одного экшна, как раз таки все просто. Но когда контроллер один — Application, в нем получается будет много экшнов и он туда все существующие модели будет передавать? Я пока слабо знаком с рельсами, просто может я не вижу чего. Но, навскидку, сомневаюсь что все так безоблачно.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.