在rails 4.2之前,我可以写:
ActiveRecord::ConnectionAdapters::Column.new(:dummy, nil, type.to_s).type_cast(value)
要将广告value
输入到type
,但现在该API似乎已经发生了很大变化。我现在该怎么办?
答案 0 :(得分:1)
data_type = :integer.to_s.camelize
ActiveRecord::Type.const_get(data_type).new.send :cast_value, "50.0"