rails3.1simple_captcha安装
发布时间:2020-12-15 06:28:46 所属栏目:百科 来源:网络整理
导读:rails3.1simple_captcha安装 作者:micheal | 2011/11/28 22:19:20 | 阅读 22 次 1.安装simple_captcha插件 rails plugin install git://github.com/kares/simple_captcha.gitrails generate simple_captcharake db:migrate ? 2.配置,在config/initializers
rails3.1simple_captcha安装
作者:micheal | 2011/11/28 22:19:20 | 阅读
22次
rails plugin install git://github.com/kares/simple_captcha.git rails generate simple_captcha rake db:migrate ?
SimpleCaptcha.backend = :rmagick # default is :RMagick,如果安装的是rmagick插件,就写":rmagick";或选用":quick_magick" SimpleCaptcha.image_options = ?{ ? ? :image_color => 'white',? ? :image_size => '110x30',? ? ?:text_color => 'black',? ? ?:text_font => 'arial',? ? ?:text_size => 22 ? } # these are the defaults 设置验证码插件的风格和样式 ? ? 3.在config目录下routes.rb文件中添加下面代码: match ":controller(/:action)",:controller => /simple_captcha/[^/]+/ ? 4.在app/controllers目录下,application_controller.rb文件中添加下面代码: include SimpleCaptcha::ControllerValidation ? 5.应用 (1)简单的引用 界面上:<%= show_simple_captcha %> controller层: if simple_captcha_valid? ? ? ?flash[:notice]="success" ?else ? ? ?flash[:notice]="error" ?end (2)与某个model相关引用 model层添加: class User < ActiveRecord::Base ? ? include SimpleCaptcha::ModelValidation ? ?validates_captcha : o n => :create,:message => 'invalid captcha' end ?界面上代码: <%= show_simple_captcha(:object=>"user") %> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |