0

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

CreditCardid哪个是@type=:integer来自ActiveRecord::ConnectionAdapters::Mysql2Adapter::Column。但是,如何通过属性获取列类型。

例如:HomeLoan.column_id.type == :integer

如果这是可能的,那就太棒了

4

1 回答 1

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

或者...

CreditCard.columns_hash["id"].type
于 2013-10-09T01:46:03.773 回答