你必須很努力

Day11 - Gem-rqrcode 或 barby 產 QR Code

2021/09/24
字數統計: 253閱讀時間: 1 min

前言

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

說明

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

實作 rqrcode

在 Gemfile 中加入 rqrcode ,範例可參考此 pr

1
2
3
4
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

1
2
3
4
5
6
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/

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

原文連結:https://riverye.com/2021/09/24/Day11-Gem-rqrcode-或-barby-產-QR-Code/

發表日期:2021-09-24

更新日期:2021-09-24

CATALOG
  1. 1. 前言
  2. 2. 說明
  3. 3. 實作 rqrcode
  4. 4. 實作 barby
  5. 5. 呈現效果如下
  6. 6. 小結
  7. 7. 參考資料