QRCode for Ruby on Rails
A plugin for Ruby on Rails to generate QRCode.
About
This plugin use javascript to generate QRCode. The original javascript program is developed by Kazuhiko Arase. (http://www.d-project.com/qrcode/index.html)
Usage
- In your rails project, install the plugin by following command:
./script/plugin install http://qrcode-rails.googlecode.com/svn/trunk/plugins/qrcodeAdd javascript include tag in HTML header:
<%= javascript_include_tag :defaults %>Add following funtion to where you want to generate QRCode.
<%= qrcode('http://www.google.com/', 2, 8, 'my-qrcode') %>
- Add following funtion to where you want to generate QRCode.
- The first parameter is URL
- The second optional parameter is pixel size.
- The third optional parameter is QR Code type number, 1-10. Higher the type number, more data can be stored (max 976-2192 bits, depends on error correction level). Default 4. (For the relationship about adata size and type number, please refer to http://www.denso-wave.com/qrcode/vertable1-e.html)
- The 4th optional parameter is ID of the generated div
Example
You can find source of an example project here: http://qrcode-rails.googlecode.com/svn/trunk/examples
I have package the sample program into a WAR, deploy it into any Web Container (e.g. Tomcat, Jetty, Glassfish ...etc) to see how it works!
Sample Code
<%= qrcode('http://www.google.com/', 8) %>
Sample Screen
License
Released under the MIT license.
Author
- Francis Chong - siuying at reality dot hk