Puede utilizar los siguientes tipos de campos básicos en el modelo de scaffolding, todos son compatibles con bases de datos compatibles con ActiveRecord sin ninguna gema adicional (MySQL, PostgreSQL, SQLite):
:binary
:boolean
:date
:datetime
:decimal
:float
:integer
:primary_key
:string
:text
:time
:timestamp
En el generador de andamios también puede declarar las referencias externas usando el :references
tipo de campo, que además agrega una belongs_to
referencia en el nuevo modelo.
Si usa Rails 4 y PostgreSQL, puede aprovechar estos:
:hstore
:array
:cidr_address
:ip_address
:mac_address
Para el mapeo de la interfaz de usuario (tipo de datos de andamio de modelo -> HTML), la siguiente imagen tiene todos los tipos de campo básicos :