главная -> статьи -> On-line приложения на платформе Ruby on Rails (часть 2) | |
Обработка (первый пример)
Данный пример включается только для полноты понимания механизма взаимодействия с сервером (платформой), демонстрации последовательности формирования запрос - форма - запрос. Если запустить приложение probe из предыдущей статьи и открыть браузер с запросом
http://localhost:3000/accounts/login Unknown action т.е. нет такого метода (действия). Его следует определить в контроллере accounts
def login Обратите внимание: аутентификация - извлечение данных о пользователях и сравнение
с пришедшими в запросе выполняется в модели User.authenticate (приложение probe),
с равным успехом это можно выполнить и в контроллере accounts. Кроме того, action
login задействовано и в первом запросе (выдача формы) и в обработке запроса
из формы. Правило (соглашения rails): |
|
© 2008 Сединко А.М.
© 2004 design by kir |