Вы можете использовать следующие базовые типы полей в каркасе моделей, все они поддерживаются в базах данных, поддерживаемых ActiveRecord, без каких-либо дополнительных гемов (MySQL, PostgreSQL, SQLite):
:binary
:boolean
:date
:datetime
:decimal
:float
:integer
:primary_key
:string
:text
:time
:timestamp
В генераторе лесов вы также можете объявить внешние ссылки, используя тип поля :references
, что дополнительно добавляет ссылку belongs_to
в новую модель.
Если вы используетеRails 4 и PostgreSQL, вы можете воспользоваться этими преимуществами:
:hstore
:array
:cidr_address
:ip_address
:mac_address
Для отображения пользовательского интерфейса (Тип данных каркаса модели -> HTML) следующее изображение имеет все типы полей basic :
