使用rails Devise

这是一个基于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



posted @ 1970-01-01 08:00  wangchao719  阅读(468)  评论(0编辑  收藏  举报