Railsでannotateを使うメモ

modelにスキーマ情報が追加される便利なannotateというライブラリを使用するためにGemfileに以下を追記。

gem 'annotate'

その後、bundle installを実行。

現時点で存在するmodelへスキーマ情報を追加するために以下コマンドを実行

$ bundle exec annotate

こんな感じでスキーマ情報が追加されます。

# == Schema Information
#
# Table name: users
#
# id :integer not null, primary key
# name :string(255)
# email :string(255)
# created_at :datetime
# updated_at :datetime
#

class User < ActiveRecord::Base
has_many :articles
end

便利ですね!