Frequently Asked Questions

What Ruby and Rails implementations does it work for?

We have a continuous integration setup for this gem on with Rails 2.2, 2.3, 3.0, 3.1 and 3.2 using a few different versions of Ruby.

At the moment we have the following build matrix:

  • Rails versions:
    • 2.3
    • 3.0
    • 3.1
    • 3.2
  • Ruby versions:
    • 1.8.7
    • 1.9.3 (Rails 3.0+ only)
    • 2.0.0 (Rails 3.2+ only)
  • Databases:
    • MySQL
Current status of the build: Build Status

In addition to CI testing, we use this gem in production on Scribd.com (one of the largest RoR sites in the world) with Ruby Enterprise Edition and Rails 2.2/2.3/3.0, Sinatra and even plain Rack applications.

Starting with version 1.8.0 we support Rails versions up to 3.2.8. Please note, that Rails 3.2.4 is not officially supported. Your code may work on that version, but no bug reports will be accepted about this version.

Where can I find a changelog for the latest release?

There are two ways of getting a list of changes for any particular version:

  • You can check out the CHANGES file
  • Since all the changes are tagged in git, you can use git log command (or Github’s web interface) to get a list of commits between any two versions:
    git log v1.6.5..v1.6.6 # to get a list of changes between two versions
    git log v1.6.5..HEAD # to get a list of all the changes since v1.6.5

Who are the authors?

This plugin has been created in Scribd.com for our internal use and then the sources were opened for other people to use. Most of the code in this gem has been developed by Oleksiy Kovyrin for Scribd.com and is released under the MIT license. For more details, see the LICENSE file.

Other contributors who have helped with the development are (alphabetically ordered):

  • Allen Madsen
  • Andrew Geweke
  • Ashley Martens
  • Cauê Guerra
  • David Cuddeback
  • David Dai
  • Dmytro Shteflyuk
  • Eric Lindvall
  • Eugene Pimenov
  • Jonathan Viney
  • Gregory Man
  • Michael Birk
  • Tyler McMullen

What if I have more questions?

If you have any questions regarding this project, you could contact the author using the DbCharmer Users Group mailing list. Mailing list info (including subscription details) could be found at Google Groups. To subscribe by E-Mail, please send a message to db-charmer-subscribe robot.

Subscribe to DbCharmer Users Group

E-Mail:  

Before emailing the list, make sure you’ve used group search, there is a chance somebody had this question before. Please note, using the list is much better than emailing the authors directly because you could get a response from other users of the library and that your answer will become available for the future users to search.