19 Mar '12, 7pm


Returns an instance of the specified klass with the attributes of the current record. This is mostly useful in relation to single-table inheritance structures where you want a subclass to appear as the superclass. This can be used along with record identification in Action Pack to allow, say, Client < Company to do something like render :partial => @client.becomes(Company) to render that instance using the companies/company partial instead of clients/client. Note: The new instance will share a link to the same attributes as the original class. So any change to the attributes in either instance will affect the other.

Full article: http://api.rubyonrails.org/classes/ActiveRecord/Persisten...


Decoupling Persistence from your Domain

rubyflow.com 18 Mar '12, 6pm

Decoupling Persistence from your Domain Posted by moonmaster9000 on March 18, 2012 — 0 comments A method for using either ...

Lots of options for indexes via ActiveRecord

apidock.com 18 Mar '12, 2pm

Adds a new index to the table. column_name can be a single Symbol, or an Array of Symbols. The index will be named after t...