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