Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 rails 3是否有rails二维码插件?_Ruby On Rails 3_Qr Code - Fatal编程技术网

Ruby on rails 3 rails 3是否有rails二维码插件?

Ruby on rails 3 rails 3是否有rails二维码插件?,ruby-on-rails-3,qr-code,Ruby On Rails 3,Qr Code,我想为将在Rails 3.0中运行的应用程序生成二维码, 有没有插件可以使用 提前感谢,, Jak.你可以使用谷歌的图表API def generate_qr_image( url ) raw "http://chart.apis.google.com/chart?chs=150x150&cht=qr&chl=#{url}&choe=UTF-8" end 你可以使用谷歌的图表API def generate_qr_image( url

我想为将在Rails 3.0中运行的应用程序生成二维码, 有没有插件可以使用

提前感谢,,
Jak.

你可以使用谷歌的图表API

  def generate_qr_image( url )
    raw "http://chart.apis.google.com/chart?chs=150x150&cht=qr&chl=#{url}&choe=UTF-8"
  end

你可以使用谷歌的图表API

  def generate_qr_image( url )
    raw "http://chart.apis.google.com/chart?chs=150x150&cht=qr&chl=#{url}&choe=UTF-8"
  end

我认为谷歌改变了api的终点

这对我很有用:


=图像标签https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl={url}&choe=UTF-8

我认为谷歌改变了api的终点

这对我很有用:


=图像标签https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl={url}&choe=UTF-8

我同意TrAvid,但它不起作用,只需要一点小小的改变

只需在控制器中分配@url=www.google.com,然后在视图中使用此@url作为

<%= image_tag "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=#{@url}&choe=UTF-8" %>

这对我很有效。

我同意特拉维德的观点,但它不起作用,只需要一点小小的改变

只需在控制器中分配@url=www.google.com,然后在视图中使用此@url作为

<%= image_tag "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=#{@url}&choe=UTF-8" %>

这对我来说非常有用。

据我所知,任何基于谷歌图表的东西都不受欢迎,因此不是一个长期的解决方案


我使用过rqrcode gem和众多javascript编码器中的一个。

据我所知,任何基于谷歌图表的东西都不受欢迎,因此不是长期解决方案


我使用了rqrcodegem和众多javascript编码器中的一个。

我使用了rqrcode\u 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 

然后在您的视图中

我使用rqrcode\u 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 
然后在您看来

可能重复可能重复