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

[解決済み] Rails 4: 利用可能なデータ型のリスト

2022-03-22 05:22:15

質問

Ruby on Rails 4 で使用できるデータ型の一覧はどこにありますか? 例えば次のようなものです。

  • text
  • string
  • integer
  • float
  • date

新しいものをどんどん知っていくので、簡単に参照できるリストが欲しいです。

解決方法は?

Rails 4 (ActiveRecord migration) のすべてのデータ型はこちらです。

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

出典 http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_column
これらは Rails 3 .

PostgreSQLを使用している場合は、これらも活用できます。

  • :hstore
  • :json
  • :jsonb
  • :array
  • :cidr_address
  • :ip_address
  • :mac_address

PostgreSQL以外のデータベースでアプリを実行する場合は、文字列として保存されます。

2016-Sep-19に編集しました。

そこにあるのは もっともっと Rails 4 の postgres 固有のデータ型と さらに をRails 5で使用することができます。