1. ホーム
  2. ruby-on-rails

ActiveRecordのデータ型に関するドキュメントのページはどこですか?

2023-10-21 19:52:11

質問

すべてのデータ型のリストがあるアクティブレコードのドキュメントページを見つけることができません。

どなたか助けていただけませんか?

どのように解決するのですか?

文字列、整数、datetime などのマイグレーションのための型について話している場合、あなたは ActiveRecord::ConnectionAdapters::TableDefinition のようになります。 は、その メソッドを使用します。(Rails 5 編集: connection も参照してください。 add_column .)

今回の更新で、標準の型は

  • :primary_key
  • :string
  • :text
  • :integer
  • :bigint
  • :float
  • :decimal
  • :numeric
  • :datetime
  • :time
  • :date
  • :binary
  • :boolean

の実装は :decimal の実装はデータベースによって異なるので、可能であれば避けたいところです。このリストにない型でも、データベースでサポートされているものであれば、使用することができます(例えば :polygon のように)、しかしこれはデータベースに依存しないので、避けるべきです。