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 閱讀(1269) 評論(1)  編輯  收藏 所屬分類: 個人學習日記ROR
          主站蜘蛛池模板: 页游| 东阳市| 沁阳市| 登封市| 聂拉木县| 利辛县| 余姚市| 峡江县| 石台县| 故城县| 清河县| 象州县| 宁波市| 黎平县| 顺昌县| 洛隆县| 乐安县| 共和县| 桐城市| 石河子市| 龙泉市| 专栏| 拜泉县| 弥渡县| 甘孜| 湖州市| 福安市| 临湘市| 巴中市| 镇康县| 东乡族自治县| 大足县| 腾冲县| 威信县| 冷水江市| 蓝山县| 苍南县| 黔东| 扶绥县| 化德县| 阿克苏市|