如何通过活动记录中的对象属性获取列类型

时间:2013-10-09 01:41:00

标签: ruby-on-rails activerecord

所以我有一个AR对象,比如:CreditCard

CreditCard id @type=:integer ActiveRecord::ConnectionAdapters::Mysql2Adapter::Column来自HomeLoan.column_id.type == :integer。但是,如何通过属性获取列类型。

例如:{{1}}

如果那可能会很棒

1 个答案:

答案 0 :(得分:3)

CreditCard.columns.find{|x| x.name == "id" }.type

...或

CreditCard.columns_hash["id"].type