zoukankan      html  css  js  c++  java
  • 使用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



  • 相关阅读:
    如何在Word中排出漂亮的代码
    html如何设置表格单元格内容垂直居中?
    Markdown&Latex学习笔记,qwq
    洛谷P1111
    洛谷 P4961
    线段树
    自我介绍&友链
    洛谷 P3367 【模板】并查集
    luogu P1074 靶形数独
    SPOJ简介。
  • 原文地址:https://www.cnblogs.com/TLightSky/p/2941433.html
Copyright © 2011-2022 走看看