> こんなんあるのは知ってる？？

あー、これね。見た。けど今回のフォーマットだと `to_s(:db)` って書くんだよね。
これ、可読性悪くない？と思ってやめた。:dbってなんだろうって知っていないといけないor調べないといけない。
それともRails使いでは一般的なんかな。だとしたら使ったほうがいいかな。

と思っていたけど、これもしかして普通のフォーマット文字列も指定できるんかな。

> is_a?

知らんかった。
is_a?の方が分かりやすいかなーと思って調べたら、こんな意見もあるのね。
http://dfcblog.net/2013/03/ruby%E3%81%A7%E5%A4%89%E6%95%B0%E3%81%8C%E6%95%B0%E5%80%A4%E3%81%8B%E5%90%A6%E3%81%8B%E3%82%92%E5%88%A4%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.html

動作的には同じだから、あとは文脈に応じて英文的に適切に読みやすい方を使え、的な。

この場合はis_a?かな。