rails3beta4 + devise + cancan 打造权限管理系统(1)
时间:2010-07-14 来源:zool
为后面的项目做准备, 先拿来练练手。
rails的环境搭建不再重复,先新建项目
rails new passport -d=postgresql
配置postgresql的帐号密码
rake db:create
启动rails, 查看http://localhost:3000, 一切正常
配置Gemfile
gem 'devise', '1.1.rc2' gem 'cancan' gem 'haml' gem 'rails3-generators', :group => :development
开始安装Gem
bundle install
将haml作为默认模板,编辑config/application.rb
config.time_zone = 'Beijing' config.i18n.default_locale = 'zh-CN' config.generators do |g| g.template_engine :haml end
安装haml
rails g haml:install
安装devise
rails g devise:install
使用devise工具生成user
rails g devise user
生成home页面
rails g controller home index
修改route,将默认页面转到home页面,在home_controller里加上一行
before_filter :authenticate_user!
执行migrate, 重新打开页面,便会跳转到http://localhost:3000/users/sign_in
说明devise安装成功
后面准备中文化操作
相关阅读 更多 +
排行榜 更多 +