Rails用QRコードプラグイン
以前にRailsでQRコードを生成するというエントリを書きましたが、QRCode for Ruby on Railsという、QRコード生成用Railsプラグインを発見。
使い方
プラグインのインストール
./script/plugin install http://qrcode-rails.googlecode.com/svn/trunk/plugins/qrcode
HTMLのヘッダにJavaScriptのタグを追加
<%= javascript_include_tag :defaults %>
ビューにQRコード生成用の関数を追加
<%= qrcode('http://www.google.com/', 2, 'my-qrcode') %>
引数は三つで、
- エンコードする文字列
- ピクセルサイズ
- QRコードを含める div 要素の DOM ID
感想
Kazuhiko Araseさんが作った JavaScript によるQRコード生成ライブラリを利用しているところから、qrcode関数で生成されるのはテーブルタグみたいですね。画像じゃないと。
どうせならテーブルタグじゃなくてbase64でエンコードされたpng画像でも埋め込めばいいんじゃないのかとか思わないでも無いですが、どっちにしろJavaScriptが動かない環境じゃないと意味ないか。
画像を生成するQRコード生成用プラグインとか需要あるのかしら。