Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Rei
@Rei
管理员
第 1 位会员 / 2011-10-28

[email protected]
深圳
182 篇帖子 / 9131 条回帖
727 关注者
0 正在关注
11 收藏
中下水平 Rails 程序员
打赏作者
GitHub Public Repos
  • writings 940

    [Closed] Source code of writings.io

  • alipay 732

    Unofficial alipay ruby gem

  • code_campo 291

    [Closed] Source code of http://codecampo.com

  • asciidoctor-pdf-cjk-ka... 101

    **no longer maintained**

  • asciidoctor-htmlbook 31

    Asciidoctor HTMLBook is an Asciidoctor backend for converting AsciiDoc documents to HTMLBook docu...

  • material-ui 17

  • rich-text-editor 12

  • htmlrenderer 12

  • rails-chatgpt-demo 8

  • rails-app 7

    A Rails project template lets me start new projects quickly.

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 支付宝 API 向导 (Ruby 版),以及开源一个支付宝 gem at 2013年08月03日

    #27 楼 @simlegate 已发送

  • Windows 生存手册 for Rubyists at 2013年08月03日

    #33 楼 @oran 如果文章真的想讨论技术问题,卖萌就是干扰。

  • 支付宝 API 向导 (Ruby 版),以及开源一个支付宝 gem at 2013年08月02日

    #23 楼 @small_fish__ 没有利益吧。我做的时候也想,为什么要帮别的公司写工具包啊,应该是这些公司的责任。后来想到写出来对 Ruby 社区有好处,还是坚持下来了。

  • Windows 生存手册 for Rubyists at 2013年08月02日

    disqus 的 shortname 是要创建 site 之后的 shortname,不是用户邮箱。

  • 支付宝 API 向导 (Ruby 版),以及开源一个支付宝 gem at 2013年08月02日

    #21 楼 @happypeter 奥,我发现这个地址跟文档看的不一样,忘了是哪里抄的。

    正确的应该是

    "https://mapi.alipay.com/gateway.do?service=notify_verify&partner=#{Alipay.pid}&notify_id=#{CGI.escape params[:notify_id].to_s}"
    
  • 支付宝 API 向导 (Ruby 版),以及开源一个支付宝 gem at 2013年08月02日

    #19 楼 @happypeter

    先校验签名,然后 GET 一个地址,看返回内容是不是 true

    module Alipay
      class Notify
        def self.verify?(params)
          if Sign.verify?(params)
            params = Utils.symbolize_keys(params)
            open("https://mapi.alipay.com/gateway.do?service=notify_verify&partner=#{Alipay.pid}&notify_id=#{CGI.escape params[:notify_id].to_s}").read == 'true'
          else
            false
          end
        end
      end
    end
    

    更新,更正了校验地址

  • 支付宝 API 向导 (Ruby 版),以及开源一个支付宝 gem at 2013年08月02日

    #16 楼 @simlegate 还没空做,要手工帮你重置吗?把帐号告诉我,然后我发新密码到邮箱。

  • 支付宝 API 向导 (Ruby 版),以及开源一个支付宝 gem at 2013年08月02日

    已经加上即时到帐,不过我没有测试。

  • 如何在 rails 中读取 mongodb 的数据 at 2013年08月02日

    http://docs.mongodb.org/ecosystem/drivers/ruby/

  • 支付宝 API 向导 (Ruby 版),以及开源一个支付宝 gem at 2013年08月02日

    #12 楼 @donnior

    它校验的签名是回调参数,不是接口返回值。

    我给拆成两个方法了 https://github.com/chloerei/alipay/blob/master/lib/alipay/sign.rb#L13

    也许我应该在 Notify.verify? 里面也调用 Sign.verify?

  • Ruby 再次被黑出翔…… at 2013年08月02日

    这文章我看到标题就没点进去。

  • 支付宝 API 向导 (Ruby 版),以及开源一个支付宝 gem at 2013年08月02日

    #10 楼 @donnior 是指这个吗? https://github.com/chloerei/alipay/blob/master/lib/alipay/notify.rb 我看回调和异步消息的参数应该一样的。校验回调先用签名检查,再访问 notify_query 接口检查。

  • 支付宝 API 向导 (Ruby 版),以及开源一个支付宝 gem at 2013年08月02日

    #4 楼 @JeskTop 现在只有担保交易和双功能接口。

    申请不到即时到帐的话,用担保交易就好了,双功能不能控制用户用什么方式支付,还是要处理担保交易一样的流程。

    还有,其实 gem 要做的事情不多:生成 url、发货、校验通知,其余都是取决于自己的业务代码。

  • 支付宝 API 向导 (Ruby 版),以及开源一个支付宝 gem at 2013年08月02日

    #1 楼 @zj0713001 就是把 service 改成 create_direct_pay_by_user 就行了吧?那我明天加上去。

  • 执行 Rspec 时提示 “You didn't set config.secret_key_base.” at 2013年08月01日

    #2 楼 @JohnLu 其实很简单,Rails 4 的 session cookies 储存方式有了变化,需要设置新的 secret_key_base。

    顶楼设的那串太短了,rake secret 随机一个长的。

  • 执行 Rspec 时提示 “You didn't set config.secret_key_base.” at 2013年08月01日

    http://guides.rubyonrails.org/upgrading_ruby_on_rails.html#action-pack

  • Sinatra 的 request.url 安全么? at 2013年08月01日

    传输过程防止篡改用 SSL

  • 在 WEB 测试中有验证码怎么测试? at 2013年08月01日

    #6 楼 @simlegate 如果可行的话,几分钟解决了,图像识别可不是那么好搞的。

  • 在 WEB 测试中有验证码怎么测试? at 2013年08月01日

    #4 楼 @simlegate 看你更新的主题后,我想到一个方法,手工登陆网站,然后用调试工具把 cookie 复制出来,写到脚本里。

  • 在 WEB 测试中有验证码怎么测试? at 2013年08月01日

    #2 楼 @simlegate 这是自己程序的功能测试还是做爬虫?如果是自己的程序发代码看一看,不然我举不了例子。做爬虫是另一个学问了,我不懂。

  • 在 WEB 测试中有验证码怎么测试? at 2013年08月01日

    先看验证码组件本身有没有提供测试配置,没有的话在测试环境中覆盖验证码检测的校验方法,把验证码设为固定值或者总是返回 true。

  • 如何填写 edit_path 里面的路径变量 at 2013年08月01日

    #4 楼 @frank 因为路由用了嵌套结构,所以需要填入每一层的资源对象才能拿到 id,构造整条 url。

    因为嵌套路由会让 url helper 的参数变得复杂,所以不要嵌套多于 1 层,这里有篇文章 http://weblog.jamisbuck.org/2007/2/5/nesting-resources

    我几乎不使用嵌套。

  • 如何填写 edit_path 里面的路径变量 at 2013年08月01日

    我猜要的是

    form_for([@article, @comment]) 
    
  • [请教] Ruby 2.0.0 无法安装 gem 包 at 2013年07月31日

    震惊!!!

  • 每次执行 Rails 的时候都有提示信息是什么意思 at 2013年07月31日

    http://translate.google.cn/?hl=en#en|zh-CN|config.whiny_nils option is deprecated and no longer works

  • 使用 grape entity ,如何将结果加密呢? at 2013年07月31日

    #4 楼 @kingwkb 如果是基于 Rack 的框架,那么可以像一个栈一样插入处理逻辑,就是 middleware。

  • 使用 grape entity ,如何将结果加密呢? at 2013年07月31日

    base64 既然是可逆的,就不是加密了。看看 RSA。

  • RubyConfChina 2013 会场地点确定! at 2013年07月31日

    期待,感谢参与组织的人。

  • 如何实现 ruby-china 式的评论功能 at 2013年07月31日

    #8 楼 @Sunnyroger AJAX

  • 如何实现 ruby-china 式的评论功能 at 2013年07月31日

    #6 楼 @Sunnyroger 就渲染 new,挺好的。

  • 上一页
  • 1
  • 2
  • …
  • 179
  • 180
  • 181
  • 182
  • 183
  • …
  • 272
  • 273
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English