• 使用方法变化挺大的。

    不在需要 YAML 的默认配置文件,所有都在 Setting model 指定,是指不支持config/app.yml文件了吗?

    在Setting类里面直接写默认键值,感觉不太习惯。

  • 这是一个单点登录(SSO)的需求吧?

    我是根据下面的文章和代码改写了一个SSO网站,其它的小项目网站都使用统一认证,太好用了。

    这篇文章可以帮助快速理解高大上的SSO原理。

  • Ruby 2.6.0 已发布 at 2018年12月26日

    ruby2.6 + rails 5.2.2,用于生产环境没问题吧?

  • 我的发言部分可以分享😀 你介绍的网站不错

  • 感谢分享!如果只用微信收款的话,看起来值得研究一下。

  • 你推荐的这个网站页面上没有一个能点击的链接,我还以为我浏览器出了问题呢。难道这是一个众筹项目?

    仅从文案上看,这个项目只支持微信接口。另外,上面宣称使用了微信官方正式的接口。这个确实比较神奇,我想象不出来是怎么实现的。

    我知道的市面上类似的实现方式就是某公司以法人名义获取微信官方正式支付接口,然后自己做个支付平台,以二级账单的方式分享给个人支付接口用户。这个方式最大的问题就是所有资金都是走了这家公司,所以资金是否有风险完全取决于这家公司的人品。另外,这种方式违反微信的条款。

    目前的政策环境下,所有面向个人支付的接口平台都处于灰色地带,没法做大。做大了就会面临支付网站的封堵,以及各种牌照的要求和处罚。

    再扯远一点说,如果严格按照现行规定,任何经营行为的网站必须办理ICP证(注意不是ICP备案),而办理这个ICP证的资质是注册资金100万以上的法人。所以理论上目前任何个人开通一个能收钱的网站都是不合法的(页面上放置有收入的广告也算)。

  • 确实跟自己经验不足有关。这种问题最坑人的是程序不会报错,只能在通过测试甚至上线后才能发现失误。

  • 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个人支付接口网站、安卓手机上(用旧手机长期开机)的消息监控程序。

Rails初学者,自由职业者