2016-07-15 24 views
0

私は、移行の束とレール4.2でプロジェクトを持っています。 そして、レール4.2ではすべてが完璧に機能します。レール5の移行初期化されていない定数

私はレール5で新しいプロジェクトを作成し、すべてのマイグレーションを4.2プロジェクトから新しいプロジェクトにコピーしました。

私はレールデシベルを実行しよう

:私は最初の30件の移行は、31日に続いて、非常に簡単な移行を通常実行し、移行し、エラー:

uninitialized constant AddFactorToCurrencies::Currency

ファイル名であるデシベル/移行/ 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 

お願いします。

答えて

1

このファイルの通貨は認識されません。通貨モデルを作成します。

関連する問題