Мне интересно, когда вы знаете, что вам нужно создать контроллер в приложении rails.
Например, я просматриваю учебник по Agile Web Development with Rails, и приложение создает несколько моделей, все с отдельными представлениями и контроллерами. Однако затем мы также создаем контроллер Store, но не связанную с ним модель.Зачем нужен контроллер без модели? Не могли ли контроллеры моделей выполнять все необходимые операции?
Это обычное дело? Если да, то как определить, когда что-то требует контроллера?
Спасибо!
Эти ответы помогают, спасибо.
Меня беспокоит то, что когда я что-то разработаю самостоятельно, я начну создавать бесполезные контроллеры или, с другой стороны, не создавать необходимые контроллеры. Но, полагаю, мне нужно перестать думать о контроллерах и моделях как о взаимосвязи 1-1, верно? Если я правильно понимаю, может быть много контроллеров, обращающихся к модели, и много моделей используется в одном контроллере?