ルビーrqrcodeを用いた2次元コードを生成します

参考:   https://github.com/whomwah/rqrcode

1.宝石 'rqrcode'

2.ヘルパーで: 

必要'BASE64'
   DEF generate_qr_code列を qr_code = RQRCode :: QRCode.new列 PNG = qr_code.as_png(resize_gte_to:偽、resize_exactly_to:偽、塗りつぶし:'白'、色:'黒'、サイズ:180、border_modules:0、module_px_size:0 :ファイルゼロに書き込む#パスが).to_s Base64.encode64 PNG リターン":; base64で、画像/ PNGデータ#{ Base64.encode64(PNG)}" 端を
      

3、ページを表示します

<%= IMAGE_TAG generate_qr_code( 'http://baidu.com')%>

おすすめ

転載: www.cnblogs.com/lv-books/p/11593901.html