Answers:
这些属性是SQL类型,因此支持以下内容:
:binary:boolean:date:datetime:decimal:float:integer:primary_key:string:text:time:timestamp这些记录下的列中活动记录API。
您可以在模型支架中使用以下基本字段类型,所有受ActiveRecord支持的数据库均支持这些类型,而无需任何额外的gem(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对于UI映射(模型支架数据类型-> HTML),下一张图像具有所有基本字段类型:

add_column :table_name, :field_name, :inetcreate column来存储IP地址。参见例如。postgresqltutorial.com/postgresql-data-types