在我的开发的sqlite3数据库中,我没有以下错误,但是当我尝试在我的Heroku实例中进行db:migrate时,我会这样做。
var color = new UIColor();
var newColor = UIColor.ColorFromHex(color, "#FF0000");
我被告知这个Here,但我正在努力弄清楚我在哪里以及如何实施解决方案。我是通过控制台命令来做的吗?或者我将其添加到文件然后尝试db migrate? 如果需要,website has the answer。
答案 0 :(得分:2)
尝试使用以下内容更新ChangePriceToNumeric迁移:
class ChangePriceToNumeric < ActiveRecord::Migration
def change
change_column :products, :price, 'numeric USING CAST(price AS numeric)'
end
end
然后运行迁移。
如评论中所述,我会尝试使用相同的数据库进行开发和制作。
希望它有所帮助!
答案 1 :(得分:0)
我刚刚删除了我的数据库并对其进行了改进,因此无需导航我们遇到的显式转换问题 https://devcenter.heroku.com/articles/heroku-postgresql