5 Apr
duccio

duccio il 5 April 2007 parla di Rails Snippet

Scorciatoia ActiveRecord::Base#find

Se usate molto il metodo find dell’ActiveRecord perchè scriverlo sempre specialemente in console? Jamis di buckblogs ha fatto questo piccolo alias che vi fa recuperare qualche carattere:

    1 class <<ActiveRecord::Base
    2   alias_method :[], :find
    3 end

E per utilizzare il metodo:

    1 prs = Person[5]
    2 prs = Person[:first]
    3 prs = Person[:all, :conditions => { :name => "Jamis" }]

Scrivi un commento