среда, 19 августа 2009 г.

Авторизация в Ruby on Rails через restful-authentication

Рецептура приготовления блюда авторизации проста. Следуйте приведенным ниже инструкциям и в итоге получите вкусную и горячую restful-authentication.

1. Устанавливаем restful-authentication:

script/plugin install git://github.com/technoweenie/restful-authentication.git


2. Устанавливаем acts_as_state_machine плагин:

script/plugin install http://elitists.textdriven.com/svn/plugins/acts_as_state_machine/trunk


3. Запускаем restful-authentification генерацию (включая опцию подтверждения e-mail через ссылку активации):

script/generate authenticated user sessions --include-activation


user - наша модель пользователя
sessions - контроллер для обработки log-in/log-out

4. В vendor/plugins переименовываем restful-authentification на restful_authentification

5. Запускаем rake db:migrate

6. Идем в http://localhost:3000/users/add добавлять пользователя и т.д.

Допиливаем

Комментариев нет: