ruby 使用 rqrcode 生成二维码
2024-09-01 03:35:23
参考: https://github.com/whomwah/rqrcode
1. gem 'rqrcode'
2. 在helper中:
require 'base64'
def generate_qr_code string
qr_code = RQRCode::QRCode.new string
png = qr_code.as_png(
resize_gte_to: false,
resize_exactly_to: false,
fill: 'white',
color: 'black',
size: 180,
border_modules: 0,
module_px_size: 0,
file: nil # path to write
).to_s
Base64.encode64 png
return "data:image/png;base64,#{Base64.encode64(png)}"
end
3、views页面
<%= image_tag generate_qr_code('http://baidu.com')%>
最新文章
- python之萌新入门的第一天
- 如何正确接收 GitHub 的消息邮件
- Angular:手动脏检查/$apply/$digest和监控对象/$watch
- jquery $.ajax方法
- 基础学习总结(三)--文本、SD卡数据读写
- 让QT编译快一点(增加基础头文件)
- Vivado学习笔记_002
- [转] CSS transition
- 获取ocx运行路径的另一种方法
- hdu_1348_Wall(凸包)
- Java 基本语法----变量
- 爬虫框架Scrapy 之(一) --- scrapy初识
- 利用Delphi编写Socket通信程序
- 2018-2019-2 网络对抗技术 20165228 Exp3 免杀原理与实践
- VMware 12 安装 Windows server 2008 系统
- git 的 cat-file 的命令用法
- 也说性能测试,顺便说python的多进程+多线程、协程
- 【bug小记】应用跳转白屏
- 解决Response.AddHeader(";Content-Disposition";, ";attachment; filename="; + file.Name) 中文显示乱码
- Luogu P2597 [ZJOI2012]灾难
热门文章
- nyoj 349 (poj 1094) (拓扑排序)
- hdu 2527 Safe Or Unsafe (优先队列实现Huffman)
- nyoj 74-小学生算术(进位问题)
- nyoj 324-猴子吃桃问题 (m[i] = (m[i-1] + 1) * 2)
- C语言1博客作业01
- connected datagram 与TCP连接的区别
- AV时间戳dts,pts。从ffmpeg解码过程看过来。
- 看淡生死,不服就干(C语言指针)
- CSS如何设置列表样式属性,看这篇文章就够用了
- java.lang.NoSuchMethodError: org.apache.tomcat.JarScanner.scan(Ljavax/servlet/ServletContext;Ljava/lang/ClassLoader;Lorg/apache/tomcat/JarScannerCallback;Ljava/util/Set;)V