本篇會示範如何在 Ruby on Rails 中產 QR Code,可透過 rqrcode 或 barby 來實現
以下範例為在 erb 檔中產 svg 格式的 QR code
在 Gemfile 中加入 rqrcode ,範例可參考此 pr
qrcode = RQRCode::QRCode.new("https://riverye.com/")
qrcode.as_svg(color: :black, offset: 15, shape_rendering: "optimizeSpeed", module_size: 10).html_safe
# 更多參數設定,請參考官方文件
在 Gemfile 中加入 barby ,範例可參考此 pr
require "barby/barcode/qr_code"
require "barby/outputter/svg_outputter"
Barby::QrCode.new("https://riverye.com/").to_svg(xdim: 12).html_safe
# 更多參數設定,請參考官方文件
主要是示範如何產 QR code,若想要產一維條碼的話, barby 也能做到,可直接看官方文件 wiki,這邊就不多加闡述了~
鐵人賽文章連結:https://ithelp.ithome.com.tw/articles/10264600
medium 文章連結:https://link.medium.com/ray451o2Mjb
本文同步發布於 小菜的 Blog https://riverye.com/
備註:之後文章修改更新,以個人部落格為主