RubyGemの「Annotate」はモデルなどに対してスキーマ情報を記述してくれるGemです。対応しているファイルの種別は次のとおりです。
- モデル
- Fixtureファイル(FactoryGirl含む)
- Specファイル
- routes.rb
class LineItem < ActiveRecord::Base belongs_to :product
|
🎃 インストール手順
Gemfile
に以下を追加してbundle install
を実行。
Railsのプロジェクトに導入する場合は、ターミナルで次のコマンドを実行します。
すると次のrake
タスクを実行できます。
rake annotate_models rake annotate_routes rake remove_annotation
|
😸 annotateの追加コマンド
🐠 annotateをスキップしたい場合のコメント
🖥 VULTRおすすめ
「VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。
最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!