ZoOL 发表于 2013-1-30 01:33:05

rails3beta4 + devise + cancan 打造权限管理系统(1)

为后面的项目做准备, 先拿来练练手。
 
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 :hamlend 安装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安装成功
 
后面准备中文化操作
页: [1]
查看完整版本: rails3beta4 + devise + cancan 打造权限管理系统(1)