• Rails 管理多数据库 at 2018年08月27日

    这个需求绝对是有的,特别是针对一些旧系统做追加开发,但是楼主的需求好像用不着故意弄复杂。

    技术上来说处理多个数据库是可能的,网上有很多这种文章: https://www.thegreatcodeadventure.com/managing-multiple-databases-in-a-single-rails-application/

    还有人干脆就写了gem:https://github.com/ankane/multiverse

  • 这个时序图更像是支付宝官方的接入方式。

    ③和④之间少了那个Android上的消息监听+触发付动作。我不晓得别人,反正当时我花了点时间才想明白那个App才是关键的动作触发器。

    挺佩服最早想出这个主意的人。国外的PayPal和Stripe都允许个人申请支付接口,国内只能用出奇制胜的偏方,不知道支付宝们是怎么想的。

  • 我是用RestClient这个gem访问paysapi的,参考php版本的样例代码,实现起来不算太难。

    开发前期最重要的是理解支付动作的时序图。这种野路子的支付方式至少包括的角色有:最终用户、业务销售网站、xx个人支付接口网站、安卓手机上(用旧手机长期开机)的消息监控程序。

  • 谁知道以前在这个平台上经常做推广的云x在线V服务后来怎么样了?我还挺喜欢他们的服务。名称大家就不用说了。

  • 用过paysapi对接自己的rails网站,效果很不错。这种方案挺适合个人开发者做点在线小生意的。

    看起来你的月服务费要更便宜一些,不知道稳定性怎么样。

  • 如果只是对单个数字属性进行修改,确实可以使用incrementincrement !方法。但是如果里面有更复杂的逻辑处理,就没办法使用increment方法了。

    我想知道,有没有一个内置的办法,对已有的方法,例如mymethod,直接就可以附上感叹号去调用mymethod !,而不用在类里面对感叹号方法进行定义。

  • 这个跟墙没关系。在同一网络下,身份证认证的支付宝就完全没问题,护照认证的支付宝就不能支付给境外商家。

    我推测这个可能是国内严格的外汇政策有关。

  • Rails 5.2.0 Released at 2018年04月16日

    缘分啊,我也用了net-ping这个gem。从Gemfile去掉以后,果然就不报bin/rails: No such file or directory - busybox这个错误了。

  • Rails 5.2.0 Released at 2018年04月16日

    我也是用的这种办法,先用rails new temp_prj命令创建一个干净的5.2版本的项目,然后逐一对比Gemfile及其它Config文件,将新版本的设置复制到现有项目中。

    我感觉这种升级的办法不正规,应该有什么命令可以让老项目的rails版本直接升级到最新版吧。

  • Rails 5.2.0 Released at 2018年04月16日

    原因是我的网站访问量极小,以前总是感觉不值得再启动一个redis服务。看来这次只能改用sidekiq了。

Rails初学者,自由职业者