Simple Captcha 插件
可以帮我们在Rails 中轻松的实现验证码功能。
并且,他所提供的选项足以满足我们的验证要求,使用简单。支持图片和数字验证。
下载
下载地址:Download the archive
放入plugins中。
设置
第一步
如果是rails 2.0 以上
rake simple_captcha:setup
如果是rails 2.0 以下
rake simple_captcha:setup_old
第二步
迁移数据库
rake db:migrate
第三步
添加下列代码到config/routes.rb
map.simple_captcha '/simple_captcha/:action', :controller => 'simple_captcha'
第四步
添加下面一行到 app/controllers/applications.rb
ApplicationController < ActionController::Base
include SimpleCaptcha::ControllerHelpers
end
使用
在view 文件中放入下面的tags代码
<%= show_simple_captcha %>
添加controller 的 action ,如:
def my_action
if simple_captcha_valid?
do_this
else
do_that
end
end
参数和例子
view 参数
:label
用于显示在验证码图片旁边的文字提示
:image_style
图版样式
有
simply_blue
simply_red
simply_green
embosed_silver
all_black
distorted_black
charcoal_grey
almost_invisible
默认是 'simply_blue''
:distortion
操纵图片的扭曲度,有'low', 'medium', 'high' 三个选项
默认是 'low'
:code_type
代码类型,有数字和图片两种类型可选。 'numeric', 'alphabetic'
默认是'alphabetic'
:object
与model class绑定时,所对应的名字
如何改变SimpleCaptcha DOM 的css?
2.0以上的,请修改 /app/views/simple_captcha/_simple_captcha.erb 文件
2.0以下的,请修改 /app/views/simple_captcha/_simple_captcha.rhtml 文件
===============================
想了解更多,请阅读原文:
http://expressica.com/simple_captcha/
- 大小: 16.1 KB
- 大小: 16.8 KB
分享到:
相关推荐
字体配制文件 博文链接:https://babo.iteye.com/blog/72298
基于rmagick的rails 3的简单验证码实现 经过Rails 3.2.8的测试 安装 添加到Gemfile gem 'easy_captcha' gem 'rmagick' 对于Java,您可以使用 gem 'rmagick4j' 捆绑执行后 rails g easy_captcha: install 配置 ...
在Rails表单中添加蜜罐验证码的最简单方法。 蜜罐验证码的工作前提是,您可以向垃圾邮件机器人显示与真实用户不同的表单字段。 垃圾邮件机器人通常会尝试填写表单中的所有字段,并且不会考虑CSS样式。 我们将假...
rails.vim提供了常用的一些命令,可以帮助开发,例如:Rgenerate, Rake, Rfind,RTview等,很方便,也很实用。 安装方法: 拷贝 autoload/rails.vim, plugin/rails.vim, 和 doc/rails.txt 到 ~/.vim 目录. ...
基于Edge Rails运行的CRUD2 博文链接:https://mmm.iteye.com/blog/116934
卡普琼卡Rails 4 的简单匹配验证码现场预览: : 导轨安装将此添加到您的 Gemfile 中: gem 'kapchonka' 运行以下命令进行安装: bundle install 运行生成器: rails generate kapchonka Gem 仅在 Rails 4 上测试...
eclipse 支持ruby on rails开发的插件
tiny_mce, Ruby on Rails 插件( pre Rails 3.1 ),允许你轻松地将TinyMCE编辑器实现到你的应用程序中 用于 Rails的 TinyMCE因为我没有时间维护它,而且代码库处于不一致状态,所以这个 gem 被折旧 ! 似乎如下笔记。...
backbone-rails, 在 Rails 3.1中轻松使用 backbone.js 主干 rails 轻松设置并使用 Rails 3.1和更高版本的backbone.js ( 1.2.2 )##Version#####Github 主 branch###gem 版本:1.2.2Backbone 版本:1.
ruby on rails for eclipse开发插件
博文链接:https://moyuan.iteye.com/blog/221185
Ruby on Rails非常强大,但是它不能做所有的事情。有许多特性太过实践化,超出了Rails核心的范畴,或者与Rails的设计理念相左太甚(毕竟Rails是个人理念的软件)。核心团队不能也不会将人们想要的任何东西都包含到...
oauth-plugin, 用于OAuth的Rails 插件 OAuth插件这是在 Rails 应用程序中实现OAuth提供者和消费者的插件。我们支持修改后的OAuth 1.0规格:tools.ietf. org/html/rfc5849以及对 OAuth 2.0的支持:tools.iet
这是一个分页插件,ajax效果。 博文链接:https://sunfengcheng.iteye.com/blog/221465
ruby on rails轻松使用