2

私がするとき:

rails generate migration xxx

私は得る:... db/migrate/_xxx.rbを作成する

タイムスタンプもナンバリングもありません。

私は試した:

rake db:migrate:reset -> no change  
rake db:version -> correct value (20120509143011)  
add config.active_record.timestamped_migration=false -> same problem (so i removed this line)

Rails 3.2 - Ruby 1.9.2 - rvm - mysql を使用しています

何か案が?

4

2 に答える 2

1

問題は修正されました...しかし、理由がわかりません;-(

私が最後にしたことは、宝石「act_as_archive」を削除することでした。次に、対応するテーブルを削除するための移行を生成し、タイムスタンプが戻ってきました!

これを2、3回(gemの追加/削除)行いましたが、問題は再現可能です(少なくとも私のプロジェクトでは)

したがって、acts_as_archive gem との互換性の問題だと思います。
これが他の人に役立つことを願っています。

于 2012-06-02T11:36:10.320 に答える