Rails 3.0で動作する私のアプリケーションのQRコードを生成したいのですが、 これに対応するプラグインはありますか?Rails 3用のQRコードのプラグインはありますか?
ありがとうございました。 Jak。
Rails 3.0で動作する私のアプリケーションのQRコードを生成したいのですが、 これに対応するプラグインはありますか?Rails 3用のQRコードのプラグインはありますか?
ありがとうございました。 Jak。
あなたは、私はGoogleがAPIエンドポイントを変更すると思うGoogleのチャートAPI
def generate_qr_image(url)
raw "http://chart.apis.google.com/chart?chs=150x150&cht=qr&chl=#{url}&choe=UTF-8"
end
を使用することができます。
は、これが私の仕事:
= image_tag "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=#{url}&choe=UTF-8"
をジャストコントローラで@url="www.google.com"
を割り当て、これを使用して、私はTrAvidに同意しますが、それは動作しません、ほんの少しの微小な変化を必要とし、
@url
を表示中
<%= image_tag "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=#{@url}&choe=UTF-8" %>
これは私にとって素晴らしい仕事でした。
私が理解しているように、Googleのチャートに基づいたものは推奨されていないので、長期的な解決策はありません。
私はrqrcode gemと多くのjavascriptエンコーダーの両方を使用しました。
コードを画像として保存するか、テーブルのようにするための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 %>
可能複製することができますを保存する方法の例ですhttp://stackoverflow.com/questions/3951188/generating-a-qr-code-in-rails – daniel