Ruby编程

Ruby的lambda和proc有什么区别

Ruby中的lambda和proc都是用来创建匿名函数的方法,它们有一些区别: lambda会检查传入的参数数量是否与预期相同,而proc则会忽略参数数量是否匹配。 lambda中的return会返回lambda本身,而在proc中的return会返回包含proc的外部方法。 lambda和proc都是Proc类的实例,但lambda实

Ruby编程 2024年12月17日  16

Rails实现字段加密存储

方案 存储前,加密后再存储到数据库 读取后,利用 KEY 进行解密 实现 ActiveSupport::MessageEncryptor 是 Rails 基于 openssl 封装实现的一个类,可用于对一个对象进行加密、解密操作。例如: salt = SecureRandom.random_bytes(64) key = ActiveSupport::KeyGenerat

Ruby编程 2024年02月01日  152

Ruby代码调试

先安装ruby-debug,最新的没有windows编译版的,最新的能用的为0.10.0的: gem install --version=0.10.0 装完之后在代码里加入deb

Ruby编程 2024年01月25日  177

关闭

用微信“扫一扫”