My previous experience porting a 3.0 app to a 3.2 application wasn't too shabby in the end.  I only had to change application.rb and the rest was all asset pipeline related which just involved mostly moving files around and creating manifests for the Javacript files.<div>
<br></div><div>-Eric</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Dec 7, 2012 at 12:15 PM, David Davis <span dir="ltr"><<a href="mailto:daviddavis@redhat.com" target="_blank">daviddavis@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I thought I'd send a second email in case you guys happened to miss the first one.<br>
<span class="HOEnZb"><font color="#888888"><br>
David<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
----- Original Message -----<br>
> From: "David Davis" <<a href="mailto:daviddavis@redhat.com">daviddavis@redhat.com</a>><br>
> To: <a href="mailto:katello-devel@redhat.com">katello-devel@redhat.com</a><br>
> Sent: Friday, December 7, 2012 12:03:20 PM<br>
> Subject: [katello-devel] Rails 3.2 features<br>
><br>
> I just wanted to make a list of features that we'll get upgrading to<br>
> Rails 3.2. I'm sending these out to inform everyone but I think it's<br>
> worth reiterating that it's going to be painful to upgrade. It won't<br>
> be as bad as going from Rails 2 to Rails 3 but it's not going to be<br>
> easy either. Without futher ado...<br>
><br>
> * Probably the biggest thing is the asset pipeline. It does<br>
> everything from compiling languages (like SASS) to uglifying js<br>
> code. Check out more info at<br>
> <a href="http://guides.rubyonrails.org/asset_pipeline.html" target="_blank">http://guides.rubyonrails.org/asset_pipeline.html</a><br>
> * New migration features. You no longer have to write up/down methods<br>
> for the most part. Instead you just write "change" methods. More<br>
> info at <a href="http://guides.rubyonrails.org/migrations.html" target="_blank">http://guides.rubyonrails.org/migrations.html</a><br>
> * Multiple levels of has_many :through<br>
> * Create key value stores in the database<br>
> (<a href="http://blog.rawonrails.com/2012/02/using-activerecordstore-with-rails-32.html" target="_blank">http://blog.rawonrails.com/2012/02/using-activerecordstore-with-rails-32.html</a>)<br>
> * New active record methods like pluck<br>
> (<a href="http://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-pluck" target="_blank">http://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-pluck</a>)<br>
> * Scoped mass assignment. Helpful for locking down attributes per<br>
> permission.<br>
> (<a href="http://launchware.com/articles/whats-new-in-edge-scoped-mass-assignment-in-rails-3-1" target="_blank">http://launchware.com/articles/whats-new-in-edge-scoped-mass-assignment-in-rails-3-1</a>)<br>
> * Slow query logger<br>
> <a href="http://weblog.rubyonrails.org/2011/12/6/what-s-new-in-edge-rails-explain/" target="_blank">http://weblog.rubyonrails.org/2011/12/6/what-s-new-in-edge-rails-explain/</a>.<br>
> I've used <a href="http://explain.depesz.com/" target="_blank">http://explain.depesz.com/</a> to help analyze query explain<br>
> output from postgres.<br>
> * Encrypted fields (passwords, etc)<br>
> <a href="http://railscasts.com/episodes/270-authentication-in-rails-3-1" target="_blank">http://railscasts.com/episodes/270-authentication-in-rails-3-1</a><br>
> * New generator stuff. You can do "rails g scaffold Person name<br>
> email" instead of "rails g scaffold Person name:string<br>
> email:string". Or if you want to be really crafty: rails g scaffold<br>
> Person name:index email:uniq.<br>
><br>
> David<br>
><br>
> David<br>
><br>
> _______________________________________________<br>
> katello-devel mailing list<br>
> <a href="mailto:katello-devel@redhat.com">katello-devel@redhat.com</a><br>
> <a href="https://www.redhat.com/mailman/listinfo/katello-devel" target="_blank">https://www.redhat.com/mailman/listinfo/katello-devel</a><br>
><br>
<br>
_______________________________________________<br>
katello-devel mailing list<br>
<a href="mailto:katello-devel@redhat.com">katello-devel@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/katello-devel" target="_blank">https://www.redhat.com/mailman/listinfo/katello-devel</a><br>
</div></div></blockquote></div><br></div>