0

我在 Heroku cedar 堆栈上有一个 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,无论我分配给它什么。

有人对如何调试此问题有任何想法吗?

谢谢

4

0 回答 0