- Zheng Zhou
- asai@aliyun.com
- https://sai.show
- Zheng Zhou
- asai@aliyun.com
- https://sai.show
-
做了一个可以在命令行查看大饼价格的 gem
# 前言 大概 2 年前做过这个 gem,为了方便自己可以快速查看自己关注币的价格 刚开始做的比较简单,就是在命令行中输入 coin bnb (比如查询 bnb),显示 bnb_usdt 的价格而已,最近比较关注币圈,自己也投入了一笔钱,感觉自己做的比较简单,在网上一搜发现这个功...
-
ruby测试指南
来自 ruby china 管理员 Rei 的文章,之后我会专门写一篇(一定) 测试有很多种,像用户测试,A/B 测试等等,这里说的是由开发人员自己实行,用于确保开发过程没有引入错误的代码测试。 测试不是一个新概念,相反部分社区可能过度狂热,制造了太多的测试框架和库,增加了很多复杂性,以至...
-
ActiveSupport::Concern 源码分析与实际应用
在 Ruby on Rails 中, ActiveSupport::Concern 是一个非常有用的模块,它能够简化我们在编写可重用和组合的代码片段时的工作流程。本文将对 ActiveSupport::Concern 的源代码进行分析,并结合实际项目案例,帮助我们更好地理解其工作原理...
-
调用第三方平台(支付宝)支付总结
趁着刚把支付宝功能完工,这里我来总结一下。 # 一。老版:mapi 网关产品密钥 demo # payment 支付表 名称 类型 描述 user_id integer 用户 ID payment_no str...
-
使用 Redis 处理 Rails Model 缓存
Model 层的缓存常常都会被忽略,甚至是经验丰富的码农。当你对视图层做缓存时,你不需要进行底层缓存,这是一个非常常见的误解。虽然在 Rails 里大部分的瓶颈在于视图层,但是总有个别情况不是这样的。 底层缓存是非常灵活的,可以工作于任何一个应用程序。在本教程中,我将演示如何使用 Redis ...
-
聊聊ruby中的block, proc和lambda
做为热身,从一些简单的例子开始, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 def f1 yield ...