Ruby/Ruby On Rails/Plugin のバックアップ(No.2)


Ruby On Rails - Plugin

Annotate Models Plugin

沢山のテーブルを扱うプロジェクトだとテーブルにどんなカラムがあるかすぐ忘れちゃいます.

modelに新しいvalidateを追加するときなど,そのたびにスキーマを調べたりするのは面倒なそんなアナタにAnnotate Models Plugin.

  • インストール
    script/plugin install http://svn.pragprog.com/Public/plugins/annotate_models
  • 使い方
    rake annotate_models

    これでapp/models以下のファイルに下記のようなコメントをDBから抽出してつけてくれます.
    # Schema as of Mon Feb 27 00:55:58 CST 2006 (schema version 7)
    #
    #  id                  :integer(11)   not null
    #  name                :string(255)
    #  description         :text
    #  image_location      :string(255)
    #  price               :float         default(0.0)
    #  available_at        :datetime
    #
    
    class Product < ActiveRecord::Base
    
      validates_presence_of :name, :description
        . . .

    一応バックアップはとってください.