我在rails 4.2上有一系列迁移项目。 在轨道4.2上,一切都很完美。
现在我在rails 5上创建了一个新项目,并将我从4.2项目迁移到新项目。
当我尝试运行rails db:migrate时,前30次迁移正常运行,然后是31次,非常简单的迁移,我有错误:
未初始化的常量AddFactorToCurrencies :: Currency
文件名为db / migrate / 20160715140911_add_factor_to_currencies.rb
class AddFactorToCurrencies < ActiveRecord::Migration[5.0]
def up
add_column :currencies, :factor, :decimal, precision:18, scale:2, default:0, null: false
Currency.all.each do |c|
c.factor = 0
c.save
end
end
def down
remove_column :currencies, :factor
end
end
请帮帮我。
答案 0 :(得分:1)
它无法识别该文件中的货币。创建货币模型。