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 閱讀(1274) 評論(1)  編輯  收藏 所屬分類: 個人學習日記ROR
          主站蜘蛛池模板: 柞水县| 古浪县| 五常市| 寻乌县| 庆元县| 旬阳县| 安泽县| 泰来县| 紫金县| 申扎县| 盘山县| 凤城市| 赣州市| 吉木乃县| 古交市| 乌拉特后旗| 万源市| 田东县| 新安县| 虎林市| 博湖县| 长宁县| 景德镇市| 方山县| 莎车县| 通山县| 锡林浩特市| 崇文区| 龙口市| 通渭县| 镇江市| 沐川县| 综艺| 鹿邑县| 美姑县| 张家川| 塔河县| 瑞金市| 茌平县| 福安市| 江西省|