使用rails Devise
2018-03-12 07:13
162 查看
这是一个基于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
简单介绍一下安装过程:(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
相关文章推荐
- rails3.1下使用devise
- rails 使用devise完成注册、登录功能
- rails devise使用
- Ruby on Rails: 使用devise+cancan+rolify建立完整的权限管理系统
- rails中使用devise,怎么样记录登录成功和登录失败
- rails使用devise验证
- Ruby on Rails: 使用devise+cancan+rolify建立完整的权限管理系统
- ruby on rails 中使用devise
- Ruby on Rails: 使用devise+cancan+rolify建立完整的权限管理系
- Rails使用Devise验证用户
- Ruby on Rails: 使用devise+cancan+rolify建立完整的权限管理系
- 【转】Ruby on Rails中select使用方法
- Rails中使用ajax的两种方法及调试技巧
- (win 7)使用puma以后,重启rails server报错: in `trap': unsupported signal SIGCHLD (ArgumentError)
- rails4 中使用分页的方法
- Rails中 使用carrierwave实现图片上传
- mac ruby rails安装(使用rvm)
- ubuntu 下 使用rvm use 以及报rails已安装报没安装处理
- 使用 RadRails 和 Eclipse 可以轻松进行 Ruby on Rails 开发
- Ruby on rails安装及使用过程中遇到的问题