我正在寻找帮助,以实现我的网站上的二维码生成器。该站点是用Ruby on Rails构建的。我曾尝试使用rqrcode,但似乎无法使其正常工作。我想使用google chart API。
概述:
一个简单的二维码生成器。在视图中,用户可以传入一个字符串,然后存储该字符串,然后将该字符串发送到QR码生成器脚本,此时应将生成的QR码图像显示回用户。
发布于 2011-05-23 13:59:38
刚刚发布了一个gem,如果你使用的是Rails3,它会让这一切变得非常简单。
按照以下位置的安装文档进行操作:https://github.com/samvincent/rqrcode-rails3
发布于 2011-02-20 10:58:44
请参阅:http://code.google.com/apis/chart/infographics/docs/qr_codes.html
二维码是一种流行的二维条形码。它们也被称为硬链接或物理世界超链接。QR码最多可存储4296个任意文本的字母数字字符。这个文本可以是任何东西,例如URL、联系信息、电话号码,甚至是一首诗!QR码可以由具有适当软件的光学设备读取。这类设备的范围从专用二维码阅读器到手机……
发布于 2015-11-03 14:17:58
我都用过google和gem。
在控制器中定义@url。使用google API。
<img src=<%="https://chart.googleapis.com/chart?chs=545x545&cht=qr&chl=#{@url}&choe=UTF-8"%> alt="QR code">
如果出于某些原因,你想让一个gem在你的服务器上运行,下面的方法是很好的。
gem 'rqrcode'
@qr = RQRCode::QRCode.new( @url, :size => 7, :level => :h )
## Your VIEW
<div id="qr">
<style type="text/css">
#qr table {
border-width: 0;
border-style: none;
border-color: #0000ff;
border-collapse: collapse;
}
#qr td {
border-left: solid 10px #000;
padding: 0;
margin: 0;
width: 0px;
height: 10px;
}
#qr td.black { border-color: #000; }
#qr td.white { border-color: #fff; }
</style>
<%= raw @qr.as_html %>
</div>
https://stackoverflow.com/questions/5054956
复制相似问题