We’ve just introduced several improvements on the edge version of the code to make Spree Ruby 1.9 compliant. Special thanks to Dale and Roman for taking the lead on bringing us into Ruby 1.9 compliance. You should be aware that there are a few outstanding issues but these do not relate to core functionality.
- There are problems with the activemerchant gem
- Reported issues with Rails and the MySql driver for non ASCII encoding
The activemerchant issue has been addressed temporarily by using the latest edge code from that gem. We’ve just stuffed that into
vendor/plugins in the source code repository. Once they ship the new gem we’ll move back to using the gem dependency. We might also consider publishing a railsdog-activemerchant gem if the Shopify guys don’t release one in time for our next release.
If you’re interested in Ruby 1.9 issues you may want to see the long discussion contained in the lighthouse ticket.