首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails中的QR码生成器

Rails中的QR码生成器
EN

Stack Overflow用户
提问于 2011-02-20 10:57:22
回答 3查看 11.5K关注 0票数 10

我正在寻找帮助,以实现我的网站上的二维码生成器。该站点是用Ruby on Rails构建的。我曾尝试使用rqrcode,但似乎无法使其正常工作。我想使用google chart API。

概述:

一个简单的二维码生成器。在视图中,用户可以传入一个字符串,然后存储该字符串,然后将该字符串发送到QR码生成器脚本,此时应将生成的QR码图像显示回用户。

EN

回答 3

Stack Overflow用户

发布于 2011-05-23 13:59:38

刚刚发布了一个gem,如果你使用的是Rails3,它会让这一切变得非常简单。

按照以下位置的安装文档进行操作:https://github.com/samvincent/rqrcode-rails3

票数 13
EN

Stack Overflow用户

发布于 2011-02-20 10:58:44

请参阅:http://code.google.com/apis/chart/infographics/docs/qr_codes.html

二维码是一种流行的二维条形码。它们也被称为硬链接或物理世界超链接。QR码最多可存储4296个任意文本的字母数字字符。这个文本可以是任何东西,例如URL、联系信息、电话号码,甚至是一首诗!QR码可以由具有适当软件的光学设备读取。这类设备的范围从专用二维码阅读器到手机……

票数 12
EN

Stack Overflow用户

发布于 2015-11-03 14:17:58

我都用过google和gem。

在控制器中定义@url。使用google API。

代码语言:javascript
运行
复制
 <img src=<%="https://chart.googleapis.com/chart?chs=545x545&cht=qr&chl=#{@url}&choe=UTF-8"%> alt="QR code">

如果出于某些原因,你想让一个gem在你的服务器上运行,下面的方法是很好的。

代码语言:javascript
运行
复制
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>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5054956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档