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