Ruby on Railsを使っていたモデル等のファイルにTableのカラム情報等を載せるgemとしてannotateを使うことが多かったのですが、annotaterbというものがあり、よりメンテもアクティブそうで乗り換えたのでメモ📝
annotaterbとは
annotaterbとは以下のリポジトリでメンテされているannotateからforkされたgemです。
forkされた経緯等は以下の作者(annotateのメンテナの方)の記事で記載されています。
乗り換え方法
以下に公式のmigrationガイドに沿って行ったところ特に問題は発生せずスムーズに乗り換えられました。
基本的にはbin/rails g annotate_rb:installで設定ファイルを書き出して、差分がなくなる or 許容できるまで元のannotateの設定ファイルを元にannotaterb側の設定を調整してあげれば大丈夫でした 🙆
おわりに
annotaterb、メンテナンスがアクティブなのも良いですが地味にannotateが対応していなかったtableコメントを反映してくれたりとパワーアップもしてるので新規サービスの場合にはこちらを使っても良さそうですね👀