1
A
回答
3
您可以使用谷歌的图表API
def generate_qr_image(url)
raw "http://chart.apis.google.com/chart?chs=150x150&cht=qr&chl=#{url}&choe=UTF-8"
end
2
我认为谷歌改变了API终点。
这为我工作:
= image_tag "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=#{url}&choe=UTF-8"
0
我同意TrAvid但它不会工作,只需要一个小的细微变化,
刚刚分配在控制器@url="www.google.com"
然后用这个@url
in查看为
<%= image_tag "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=#{@url}&choe=UTF-8" %>
它对我很好。
0
据我所知,基于谷歌图表的任何东西都被弃用,所以不是一个长期的解决方案。
我已经使用了rqrcode gem和众多javascript编码器之一。
0
我使用rqrcode_png,它允许您将代码保存为图像或者像表格一样进行操作。它还可让您显示图像而不保存图像。
下面是如何保存的图像
qr = RQRCode::QRCode.new('your string', :size => 1, :level => :h)
image = qr.to_img.resize(250,250)
image.save('name.png')
,或者如果你不想保存它,你可以
qr = RQRCode::QRCode.new('your string', :size => 1, :level => :h)
@png = qr.to_img.resize(250,250).to_data_url
,然后在您的视图<%= image_tag @png %>
相关问题
- 1. Rails 3插件css
- 2. Rails 3反馈插件3
- 3. Rails 3路线有或没有:id
- 4. Rails 3:有没有一个`AR#or_where`?
- 5. Rails 3 - 有条件路由?
- 6. Rails 3 - 与_id列没有联系表
- 7. 的Rails 3 CSS3字体没有加载
- 8. Rails 3中没有看到“lib”目录
- 9. Rails 3中 - 在file_column插件
- 10. Rails 3:Heroku Herogit插件
- 11. Rails:有没有Engine.root?
- 12. Rails 3 - 没有路由匹配错误
- 13. 有没有用于rails的安全测试插件?
- 14. Rails 3 /每当cron没有开火时
- 15. Rails 3没有`rake gems:unpack`,该怎么办?
- 16. Rails 3:设计:没有路由匹配“/”
- 17. find_by_sql Ruby on Rails 3没有结果
- 18. Rails 3中没有找到索引页
- 19. Ajax上传POST数据没有插入数据库在Rails 3
- 20. 的Rails 3:有关数组
- 21. Rails 3用户到Rails 2:没有gemfile安装gems?
- 22. 是否有可用于rails 3的投票插件?
- 23. 的Rails 3 - 没有这样的文件来加载 - OpenSSL的
- 24. 有没有人得到acts_as_list在rails 3上工作?
- 25. 有没有Ruby on Rails的profiling gem/plugin?
- 26. 有没有一个体面的图像上传库的Rails 3?
- 27. 有没有人开始使用Rails 3的Textmate tmbundle的端口?
- 28. Rails 3初始化程序:没有这样的文件加载
- 29. Rails 3的身份验证插件?
- 30. 替代ssl_requirement插件的Rails 3?
可能重复的一个例子http://stackoverflow.com/questions/3951188/generating-a-qr-code-in-rails – daniel 2011-01-31 11:10:50