網站開發講究的是效率,能把一個創意在最短的時間內實現,往往容易占得先機。盡管Ruby On Rails 的開發效率很高,但是如果每次開發網站都需要從頭做起注冊、登錄、權限管理、忘記密碼這些繁瑣的基 礎功能,實在不是一件愉快的事。下面這些代碼能夠讓我們直接關注網站的邏輯實現,而不是繁瑣的基本 功能。
restful_authentication_tutorial
http://github.com/activefx/restful_authentication_tutorial/tree/master
Bort - A Base Rails Application
http://jimneath.org/bort/
還有就是正在開發中的Project One。
目前已經實現了以下功能:
注冊、不允許注冊的關鍵字設置
激活、重新激活
登錄
Remember me
注銷
忘記密碼
重設密碼
修改密碼
發生異常時發送郵件通知
權限管理
修改用戶信息
全局錯誤處理
配置文件
登錄失敗5次需要輸入認證碼
用戶管理
用戶頭像
類似於豆瓣的小組、豆郵、好友功能
注冊開關
網站開關
...
可以在這裡測試 http://216.45.55.12:8080/
目前沒有打開郵件發送功能,所以注冊後需要激活請聯系我,或者使用:
用戶名 test1或test3
密碼 111111(請不要修改密碼)
第一個Ruby On Rails程序,胡亂寫寫,小心輕點,發現Bug可以提交到 http://216.45.55.12:8080/group/1