annotate_modelsを導入したのにアノテーションが動かなかった
環境
Ruby 3.0.2
Rails 7.0.2.3
Annotate models
モデルファイルなどに、↓のようなマイグレーションの内容を自動で書いてくれるツール
# == Schema Info
#
# Table name: line_items
#
# id :integer(11) not null, primary key
# quantity :integer(11) not null
# product_id :integer(11) not null
# unit_price :float
# order_id :integer(11)
#
class LineItem < ActiveRecord::Base
belongs_to :product
. . .
ここを参考に導入しました。
動かない
rails db:migrate
rails db:migrate
migration実行すると動作してくれるはずなのにアノテーションが書かれない。
解決
公式のREADMEを読むと、
To automatically annotate every time you run db:migrate, either run rails g annotate:install or add Annotate.load_tasks to your Rakefile.
と書かれてたので、そのとおり実行。
rails g annotate:install
無事に作成されました。
しっかりドキュメントにも目を通さないといけないですね。
Author And Source
この問題について(annotate_modelsを導入したのにアノテーションが動かなかった), 我々は、より多くの情報をここで見つけました https://qiita.com/yasuhiron777/items/655f3e53198f09f935f7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .