这是一个基于rails的权限管理的框架。
简单介绍一下安装过程:(win7下,ruby1.9.1p387)
安装库文件
首先
gem update --system
gem install rails -v=2.3.8
gem install devise -v=1.0.7
这样库的安装就基本就搞定了
建立工程及配置
rails testproject
然后就是需要在environment.rb里面加上gem里面的这两个库。
config.gem "warden", :version => "0.10.7"
config.gem "devise", :version => "1.0.7"
然后使用
ruby script/generate devise_install
ruby script/generate devise user
自动生成devise相关的文件。
ok,现在我们就可以
现在可以开始配置数据库了
由于我使用的是mysql的数据库,
首先要gem install mysql
然后,配置database.yml ,最后,由于rails 2.3.8(rails 3也有这个问题)的mysql驱动的bug。
需要从InstantRails里面抽取 libmysql.dll 反到ruby/bin 下面,才不会报错。
安装和使用
执行数据库建立任务
rake db:migrate
然后我们就可以看到库里已经有了user表。
----------------------------------------------------------------------
今天在devise的Google Groups里面发现1。1之后才支持不同权限系统的模板分开
所以近期打算直接使用raise3.0 +devise1.1x
近期会把详细的配置信息放上来
----------------------------------------------------------------------
Rails3.x待定,现在先说一下怎么安装1.8.6下面安装rmagick
1. 首先去下载一个包,叫做RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.zip
2.然后解压后可以看到一个.gem的文件,gem install *.gem 就可以安装了,这个是为1.8编译的win版本的rmagick。
相关文献:
http://github.com/plataformatec/devise