metaprogramming-in-rails update to '深入 ActiveRecord'