У модельних риштуваннях можна використовувати такі основні типи полів, всі вони підтримуються в базі даних, що підтримується 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) наступне зображення має всі основні типи полів: