Heroku Rails:String被自动转换为Decimal

时间:2012-09-19 06:03:33

标签: ruby-on-rails heroku

我在Heroku雪松堆上有一个Rails 3.2应用程序。

我有一个非常简单的模型:

# string value_type
# decimal value
class Foo < ActiveRecord::Base
  attr_accessible :value, :value_type

  validates :value_type, presence: true,
                         inclusion: %( ab bc cde )
  validates :value, presence: true,
                    numericality: true
end

当我创建一个新对象并尝试在本地保存它,在SQLite上运行时,它没有问题。

当我尝试在Heroku上创建一个新对象时,它将value_type视为BigDecimal,无论我分配给它。

有人对如何调试此问题有什么想法?

谢谢

0 个答案:

没有答案