Ruby on rails 如何从Rails模型中获取属性的数据类型?
我在一个Rails项目中使用Postgres,我发现我需要将所有Ruby on rails 如何从Rails模型中获取属性的数据类型?,ruby-on-rails,ruby-on-rails-3,activerecord,ruby-on-rails-3.2,rails-activerecord,Ruby On Rails,Ruby On Rails 3,Activerecord,Ruby On Rails 3.2,Rails Activerecord,我在一个Rails项目中使用Postgres,我发现我需要将所有varchar数据类型更改为citext。我不想手工操作,我只想创建一个迁移,循环遍历所有模型及其属性,并根据需要转换它们 大多数模型都是空的,因此不需要实例化它们。我需要找出ActiveRecord是否“知道”其对应数据库列的数据类型 @model.column_for_attribute('title').type 这可能就是你要找的。很接近,但你把我送到了正确的方向,因此你得到了奖品。我正在寻找数据库数据类型,以及属性的co
varchar
数据类型更改为citext
。我不想手工操作,我只想创建一个迁移,循环遍历所有模型及其属性,并根据需要转换它们
大多数模型都是空的,因此不需要实例化它们。我需要找出ActiveRecord是否“知道”其对应数据库列的数据类型
@model.column_for_attribute('title').type
这可能就是你要找的。很接近,但你把我送到了正确的方向,因此你得到了奖品。我正在寻找数据库数据类型,以及属性的
column\u!