網站開發講究的是效率,能把一個創意在最短的時間內實現,往往容易占得先機。盡管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/
目前沒有打開郵件發送功能,所以注冊后直接點擊鏈接激活賬號。
第一個Ruby On Rails程序,胡亂寫寫,小心輕點,發現Bug可以提交到
http://216.45.55.12:8080/group/1歡迎訪問我的blog: http://www.eoss.cn/blog/