Я заметил шаблон в уроках, которые я использовал. Когда создается форма регистрации, используется UsersController, и всегда есть определенные действия, например, новое, создание, редактирование, обновление, уничтожение. Хотя я немного понимаю, почему используются эти действия, я все же путаюсь.
Может кто-нибудь указать мне на документацию или скринкаст, где я могу узнать о REST и «соглашении о конфигурации». Видя, что я несколько месяцев нахожусь на рельсах, я все еще на начальных этапах обучения, и сейчас самое время приобрести ХОРОШИЕ привычки.
Я работаю над системой регистрации и дошел до стадии восстановления пароля. Я пойду о создании контроллера паролей, но затем мне понадобится форма для ввода пароля. Я могу использовать «новое» действие для этого права и создать новый экземпляр моей модели / класса User и сохранить его в переменной экземпляра @user, чтобы мое представление могло получить к нему доступ. Я знаю такие вещи, как эта работа ... но не понимаю, почему это должно быть в новом действии. Разве это не сработало бы при действии, называемом «сброс» или «собака»?
Есть ли причина, по которой я помещаю код, чтобы помочь создать / сохранить пользователя в базе данных в действии create? или это просто хорошая практика, потому что она помогает мне точно понять, что происходит на первый взгляд? Могу ли я воспользоваться преимуществами рельсов, такими как маршрутизация ... ресурсы?
Я пытаюсь понять больше ..
Заранее спасибо за ответы ..