rails login

ruby script/plugin install http://svn.techno-weenie.net/projects/plugins/restful_authentication

ruby script/generate authenticated login_users login --include-activation
其中login_users是model
login是controller
–include-activation参数决定是否生成向新注册用户发送激活码的代码。

在routes.rb加入
map.resources :login_users
map.resource :login
如果是rails 1.2.3,需要加入的control是:
map.resource :login, controller=>'login'

在config/environment.rb加入
config.active_record.observers = :login_user_observer

你还可以在routes.rb中加入(根据自己的需要)
map.signup '/signup', :controller => 'login_users', :action =>'new'
map.login '/login', :controller => 'login', :action =>'new'
map.logout '/logout', :controller => 'login', :action =>'destroy'

配置database.yml,建立数据库login_development、login_test

rake db:migrate

rake

ruby script/server

访问:http://127.0.0.1:3000/login_users/new/

posted on 2007-11-24 16:20 lzj520 阅读(1250) 评论(1)  编辑  收藏 所属分类: 个人学习日记ROR

只有注册用户登录后才能发表评论。


网站导航: