[Rails] STI（単一テーブル継承）とメタプログラミングでDRY ref: http://qiita.com/kidachi_/items/789c2e7aebbcfbd2583e