http://stackoverflow.com/questions/288573/1-and-1-in-ruby
def method_missing(meth, *args, &block)
if meth.to_s =~ /^find_by_(.+)$/
# $1 即为(.+所得)
run_find_by_method($1, *args, &block)
else
super # You *must* call super if you don't handle the
# method, otherwise you'll mess up Ruby's method