- 浏览: 58324 次
- 性别:
- 来自: 深圳
最新评论
restful_authentication是Rails的一个认证插件,基于REST方式。它不仅支持最基本的用户管理和认证功能外,还有一个可选的邮件激活功能。
1.安装:rubyscript/plugininstallhttp://svn.techno-weenie.net/projects/plugins/restful_authentication/
2.生成框架代码:ruby script/generate authenticated user sessions --include-activation
这将会生成一个model,以及两个controller:
models/user.rb,保存用户的登录信息
controllers/users_controller.rb,提供简单的用户管理功能
controllers/sessions_controller.rb,提供用户认证支持
–include-activation参数决定是否生成向新注册用户发送激活码的代码。
3. add the resource routes in config/routes.rb.
map.resources :users
map.resource :sessions
If you're on rails 1.2.3 you may need to specify the controller name for the session singular resource:
map.resource :session, :controller => 'sessions'
Also, add an observer to config/environment.rb if you chose the --include-activation option
config.active_record.observers = :user_observer # or whatever you named your model
4.rake db:migrate 然后运行你的程序
1.安装:rubyscript/plugininstallhttp://svn.techno-weenie.net/projects/plugins/restful_authentication/
2.生成框架代码:ruby script/generate authenticated user sessions --include-activation
这将会生成一个model,以及两个controller:
models/user.rb,保存用户的登录信息
controllers/users_controller.rb,提供简单的用户管理功能
controllers/sessions_controller.rb,提供用户认证支持
–include-activation参数决定是否生成向新注册用户发送激活码的代码。
3. add the resource routes in config/routes.rb.
map.resources :users
map.resource :sessions
If you're on rails 1.2.3 you may need to specify the controller name for the session singular resource:
map.resource :session, :controller => 'sessions'
Also, add an observer to config/environment.rb if you chose the --include-activation option
config.active_record.observers = :user_observer # or whatever you named your model
4.rake db:migrate 然后运行你的程序
发表评论
-
Diaspora 功能特性列表
2013-05-10 14:25 975Diaspora Function Features List ... -
rails scaffold getting the column list from existing table
2011-09-23 10:02 879之前一直找这个问题的解决办法,但一直没找到,在g上看到了一个人 ... -
ruby语法-传值
2011-08-23 16:49 1018=begin def test1(*a) p a.firs ... -
Rails 3 用 JQuery 替代 Prototype
2011-07-28 22:48 10951.进入到工程目录中修改Gemfile文件,加入如下行: g ... -
Generate a list of Rails controllers and methods
2011-07-01 17:40 819列出项目中的controler和他对应的actions: @c ... -
Ubuntu手动安装JDK
2011-05-20 16:03 537Ubuntu手动安装JDK 安装前可以查看一下jdk版本,进 ... -
bundler
2011-04-25 12:12 802Rails3里多了个Bundler工具。 它是一个Librar ... -
研究小计1
2011-04-20 00:55 631有时候对一些基础的东西,不知道它的边界在哪里,其实做些小实验就 ... -
RubyGem version error: rack(1.0.0 not ~> 1.0.1)
2011-04-17 00:09 1326I have this error when I try to ... -
XP.CMD命令大全
2011-04-17 00:00 608有关某个命令的详细信 ... -
几个有用的方法
2011-04-16 23:58 557hash.invert Returns a new hash ... -
Firefox键盘快捷方式
2011-04-16 23:55 1184Firefox键盘快捷方式 键盘快捷健 下面是 Mozil ... -
Ubuntu手动安装JDK
2011-04-16 23:53 706Ubuntu手动安装JDK 安装前可以查看一下jdk版本,进 ... -
字符转时间格式转换成时间对象
2011-04-16 23:52 716Time.parse("Wed, 23 Jan 20 ... -
使用Rails时遇到了服务器启动问题 script/server:3
2011-04-16 23:47 1259境 Windows Vista Home Premium c ... -
DoDirectPayment
2011-04-16 23:44 970DoDirectPayment 1. DoDirectPay ... -
Rails异常处理
2011-04-16 23:43 939异常处理是开发过程中 ... -
ruby和rails中的回调函数
2011-04-16 23:41 1850Ruby中Class,Object,Module这三个类定义了 ... -
深入理解alias, alias_method和alias_method_chain
2011-04-16 23:41 853对 于alias, alias_method, alias_m ... -
Rails3:使用bundler管理gems
2011-04-16 23:39 1367bundler是一套为了 Rails3 所打造的全新 Gem ...
相关推荐
RubyOnRails教程中文版
Wicked Pdf - PDF生成器(从HTML)一个Ruby on Rails插件
rubyonrails中文版,一步一步教你搭建ruby rails的应用,不可多得.
rubyonrails的api文档,适合那些不希望使用在线手册的朋友
RubyOnRails做的博客,实现了常用的功能,欢迎大家指正
ruby on rails实践,pdf格式,ruby入门级资料,包括ruby简介,安装方法,编写应用等。
RubyOnRails 官方指南
有时候 ruby配置mysql也许时间烦人的事情 这里有详细的 安装步骤 和错误分析
Gretel - 个Ruby on Rails插件,方便灵活的创造面包屑导航
rubyonrails API文档 好东东哦 【英文】
Breadcrumbs on Rails - 一个简单的Ruby on Rails插件用来创建和管理一个面包屑导航
Vrails 是 Ruby on Rails 开源博客。方便想搭建自己博客平台的朋友使用,界面简洁美观,部署方便。示例代码:User.create( ... username: "yourname", password: "password", password_confirmation: ...
博文链接:https://liuwei1981.iteye.com/blog/214554
rubyonrails实践
SmartAdmin1.8.7.5_RubyOnRails_Full_version RubyOnRails版本
sqlite.exe文件 博文链接:https://dingji.iteye.com/blog/154563
RubyonRails实践 rails的安装 ruby的简介
RUBYONRAILS服务器配置收集.pdf
RubyonRails九日学习计划(含相关软件及书籍)时间 内容 目的 第一天 学习oracle 基本工具掌握 plsql ,sql语言,范式,索引,数据库安全,数据备份,导入导出。 熟练掌握SQL语言 第二天 1. ruby 语言历史和...