RailsでQRコードを表示するのがとても簡単だった(rqrcode)
gemを追加します。
Gemfile
gem 'rqrcode'
application helperにqrcode_tagメソッドを追加します。
app/helpers/application_helper.rb
module ApplicationHelper
def qrcode_tag(text, options = {})
::RQRCode::QRCode.new(text).as_svg(options).html_safe
end
end
viewで表示します。
<%= qrcode_tag request.url, module_size: 5 %>
完成
svg形式で表示していますが、
as_svg
の所を他の形式に変えればsvgに未対応のブラウザでも表示させるようにもできます。