ruby的技术文章

来源:互联网 发布:淘客代理系统源码 编辑:程序博客网 时间:2024/05/17 09:19

步骤:

Ruby实现recaptcha过程:

A、建立一个工程命名为testApp

在控制台下输入如下命令:

BitNami RubyStack projects>rails new testApp

放在了“C:\Users\Administrator\BitNamiRubyStack projects\testApp"目录下:

BitNami RubyStack projects >cd testApp

BitNami RubyStack projects\ testApp>rails g scaffold  posts

BitNami RubyStack projects \testApp> rakedb: migrate

B、实现类库本地调试:

(i)打开gtest文件,找到recaptcha.gemspec文件,

在控制台下(文件目录下)输入如下命令:

>gem build recaptcha.gemspec

(ii)在testApp项目找到gemfile文件,在里面添加如下代码:

即:gem 'recaptcha', :path => ‘ C:\gtest’(注:后面的路径是gtest的路径)

(iii)再在控制台下输入如下命令:

      testApp> bundle install

(iiii)有关修改的代码说明:

换地址:gtest\lib\recaptcha.rb

修改函数及字符串连接:gtest\lib\recaptch\verify.rb

 

C、 在项目里添加代码

1、 创建文件:在目录下创建recaptcha.rb 文件

testApp\ config\initializers\recaptcha.rb并添加如下代码:

2、testApp\app\controllers\posts_controller.rb文件里添加如下代码:

3、testApp\app\views\posts\_form.html.erb文件里添加代码(显示页面):

D、最后在控制台下输入如下命令:

 testApp>rails s

在浏览器下显示如下界面:

输入正确验证码,出现校验成功页面:

输入错误验证码,出现校验失败页面:

 

 

 

原创粉丝点击