文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>rails3beta4 + devise + cancan 打造权限管理系统(1)

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安装成功

 

后面准备中文化操作

相关阅读 更多 +
排行榜 更多 +
ooxe官方版下载

ooxe官方版下载

金融理财 下载
ooxe

ooxe

金融理财 下载
OXE交易app安卓版下载

OXE交易app安卓版下载

金融理财 下载