Day11 — Gem-rqrcode 或 barby 產 QR Code

--

前言

本篇會示範如何在 Ruby on Rails 中產 QR Code,可透過 rqrcodebarby 來實現

說明

以下範例為在 erb 檔中產 svg 格式的 QR code

實作 rqrcode

在 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
# 更多參數設定,請參考官方文件

實作 barby

在 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,這邊就不多加闡述了~

參考資料

  1. rqrcode GitHub
  2. barby GitHub

鐵人賽文章連結:https://ithelp.ithome.com.tw/articles/10264600
medium 文章連結:https://link.medium.com/ray451o2Mjb
本文同步發布於 小菜的 Blog https://riverye.com/

備註:之後文章修改更新,以個人部落格為主

--

--

被端走的小菜
被端走的小菜

Written by 被端走的小菜

大家好,我是被端走的小菜。以個人部落格更新為主:https://riverye.com/

No responses yet