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 閱讀(1268) 評論(1)  編輯  收藏 所屬分類: 個人學習日記ROR
          主站蜘蛛池模板: 遂宁市| 高密市| 周宁县| 镇江市| 新安县| 肥乡县| 宣武区| 宝清县| 威海市| 永州市| 华安县| 乐陵市| 温州市| 山阴县| 邮箱| 岳池县| 龙南县| 通化市| 清镇市| 醴陵市| 盘锦市| 红安县| 通道| 福安市| 江陵县| 临潭县| 河西区| 会同县| 印江| 勃利县| 泰宁县| 鹤山市| 永川市| 屯昌县| 新营市| 石嘴山市| 财经| 咸阳市| 雅江县| 郯城县| 桐庐县|