并且,他所提供的选项足以满足我们的验证要求,使用简单。支持图片和数字验证。
下载地址: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''
: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/