会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mr-Ran
本人学习编程过程中的一些笔记,有什么问题可以联系我的邮箱:1726449139@qq.com 如果感觉还可以麻烦点一下推荐啦!蟹蟹!!!
博客园
首页
新随笔
联系
订阅
管理
2022年3月7日
对 Rails 的 Sidekiq 截流以及队列
摘要: 在业务中,当需要对某些场景的异步任务需要截流,以及加入队列时,该怎么做呢? 首先在Gemfile中添加以下代码: gem 'sidekiq' gem 'sidekiq-throttled' gem 'sidekiq-unique-jobs' 然后 XxxWorker.rb 中引入并使用: [Side
阅读全文
posted @ 2022-03-07 11:01 Mr-Ran
阅读(114)
评论(0)
推荐(1)
2021年11月7日
JS + Rails 加密密钥(App Secret 之类的)
摘要: js 引入 jsencrypt,直接下载jsencrypt文件也可以 思路是在 js 里生成密钥对,然后把公钥传到 Rails 后端,后端利用公钥加密 Secret 后,返回加密结果,当用户点击查看密钥详情的时候,通过密钥对里的 私钥 + 加密串 = 真实 Secret,这样我们只暴露公钥和加密串,
阅读全文
posted @ 2021-11-07 19:27 Mr-Ran
阅读(444)
评论(0)
推荐(1)
2021年10月31日
Rails 项目部署
摘要: 服务器和域名的购买,可自行google解决。 表达惯例: #开头代表该命令使用 root 权限执行。 $开头代表改命令使用 ruby 用户权限执行。 从 root 切换至 ruby 用户,使用 su - ruby,-的作用可以确保 ruby 用户的环境变量的正确加载。 如果命令中有xxx,请替换为自
阅读全文
posted @ 2021-10-31 11:10 Mr-Ran
阅读(295)
评论(0)
推荐(1)
2021年10月20日
Ruby on Rails 5+ postgresql jsonb 查询
摘要: http://stackoverflow.com/questions/22667401/postgres-json-data-type-rails-query http://stackoverflow.com/questions/40702813/query-on-postgres-json-arr
阅读全文
posted @ 2021-10-20 15:36 Mr-Ran
阅读(70)
评论(0)
推荐(0)
2021年10月9日
关于 Rails 生成 PDF 时,markdown 内容如何转换成 HTML 元素
摘要: 我使用的是这两个 gem 包来生成 PDF(感觉有点不行,速度很慢) gem 'wicked_pdf' gem 'wkhtmltopdf-binary' 当有内容是 markdown,而且需要转换为 html 生成 PDF 时,我第一反应是在 js 里通过 marked 这个 npm 包把 mark
阅读全文
posted @ 2021-10-09 17:54 Mr-Ran
阅读(69)
评论(0)
推荐(1)
2021年9月11日
Ruby On Rails 表单对象
摘要: 程序员都应该知道表单,对于新手来说,稍微复杂一点的表单可能会有点棘手,那么今天就来布道一下 ActiveModel Form Objects,Rails 里可能会引入 simple_form 或者 bootstrap_form gem 'simple_form', '~> 5.0' gem 'boo
阅读全文
posted @ 2021-09-11 16:20 Mr-Ran
阅读(63)
评论(0)
推荐(0)
2021年7月11日
Rails 获取 Sidekiq 任务进度
摘要: 总有一些时候需要获取任务的进度,比如批量导入时, 首先我们需要在 Gemfile 里添加 gem 'sidekiq' gem 'sidekiq-status' gem 'sidekiq-throttled' gem 'sidekiq-unique-jobs' 然后运行 bundle install,
阅读全文
posted @ 2021-07-11 16:37 Mr-Ran
阅读(275)
评论(0)
推荐(0)
2020年11月12日
Rails NPS 净推荐值计算方法(非 SQL直接查询)
摘要: 首先可以看一下什么是 NPS 净推荐值, NPS的得分就等于(推荐者数量-贬损者数量)/总样本数量。 直接上代码: # 设置为八月一号是因为我调查是从这个月开始的, s = Time.parse('2020-08-01 00:00:00 +0800') # 不统计当前月,因为当前月还没过完,数据不完
阅读全文
posted @ 2020-11-12 10:12 Mr-Ran
阅读(499)
评论(0)
推荐(0)
2020年9月13日
PgSQL 日期查询记录
摘要: 昨天有个需求给我整懵了,DB里有: # days :integer, comment: '有效期' # actived_at :datetime, comment: '激活日期' 但是激活日期可能为空,在激活的时候没有记录过期日期,是通过计算的,然后我 SQL 有点菜,搞了大半天才搞出来,所以记录一
阅读全文
posted @ 2020-09-13 12:17 Mr-Ran
阅读(734)
评论(0)
推荐(0)
2020年7月4日
Rails 使用云片和 China sms 发送验证信息
摘要: rails 6,云片,china_sms,需要实现短信验证和语音验证。 1.添加 china_sms 的 gem 包: # China SMS client gem 'china_sms', github: 'saberma/china_sms', branch: 'master' 然后运行: bu
阅读全文
posted @ 2020-07-04 23:50 Mr-Ran
阅读(447)
评论(0)
推荐(0)
下一页
公告