手动型铸造在导轨4.2中

时间:2015-04-04 01:30:36

标签: ruby-on-rails-4 activerecord

在rails 4.2之前,我可以写:

ActiveRecord::ConnectionAdapters::Column.new(:dummy, nil, type.to_s).type_cast(value)

要将广告value输入到type,但现在该API似乎已经发生了很大变化。我现在该怎么办?

1 个答案:

答案 0 :(得分:1)

data_type = :integer.to_s.camelize
ActiveRecord::Type.const_get(data_type).new.send :cast_value, "50.0"