edendevelopment / cfi

Childrens' Future International
http://www.childrensfutureinternational.org/
MIT License
24 stars 7 forks source link

Convert CFI to rails 3 #2

Closed chrismdp closed 13 years ago

chrismdp commented 13 years ago

As it says :) would be good for future development. The best way is to upgrade to the latest version of rails 2.3, fix the deprecation warnings and we should be good to go.

louismrose commented 13 years ago

I've started work on this here: http://github.com/louismrose/cfi/tree/rails3

I've done the basic upgrade to 3.0.0 via 2.3.9 and converted the routes to the new syntax. Next, I'll take a look at the ActionMailer and ActiveModel changes.

louismrose commented 13 years ago

I've now switched to RSpec 2 and Cucumber 0.9.0 for interoperability with Rails 3.

To get the specs and features to run, I've temporarily removed resource_controller. Next up, I'll get to green and then work on those ActionMailer and ActiveModel changes.

louismrose commented 13 years ago

All of the features and specs are now passing on Rails 3.

I've updated the code to remove most of the deprecation warnings, but a few remain. These originate in the JSON and Compass gems, and I'm not sure how to suppress them.

edendevelopment commented 13 years ago

Thanks! merged.