My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

QRCode for Ruby on Rails

A plugin for Ruby on Rails to generate QRCode (QRコード).

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)

If you want to generate image directly from rails, check my another Rails QRCode Generator (its git repository)

Usage

  1. In your rails project, install the plugin by following command:
  2.    ./script/plugin install http://qrcode-rails.googlecode.com/svn/trunk/plugins/qrcode
  3. Add javascript include tag in HTML header:
  4.    <%= javascript_include_tag :defaults %>
  5. Add following funtion to where you want to generate QRCode.
  6.    <%= 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
Powered by Google Project Hosting