私はジュニアのRails開発者であり、私たちは次の問題に直面していました。1レコードの列の値のみを更新する必要がありました。Railsチュートリアルに従い、第2章でDemoAppに取り組んでいます。私の環境は次のとおりです。デモアプリを(demo_appディレクトリの下に)ローカルにデプロイし、ローカルでもテストし.移行しようとしているテーブルがすでにデータベースに存在するため、移行の1つが失敗しています。将来の移行を行う前にこれを修正する必要があります。Railsの新機能ですので、応答時に注意してください。dbの複数のテーブルを更新するレーキタスクを作成したいと思います。これは、データベースに新しいインシデントを作成する移行ファイルです。Railsアプリケーションが何らかの理由で移行を実行できないと伝えています。私はこれを解決する方法が不明です。情報のないテーブルを作った。私はその後、作成した移行ファイルとテーブルを削除しようとしました。新機能は使わずに5.1に移行したときのメモです。Deprecatedになったりします。古いバージョンから一気に最新.移行後にデータをロードするために使用できる新しいレーキ・タスクが提供されます。Railsの業界貢献をするべく、弊社のノウハウを公開していく本サイトを立ち上げる運びとなりました。Hoganの助言に従います。あなたがしようとしていることは可能です、私は正しいことを言うでしょう。100%は覚えていませんが、UTCのタイムスタンプに移行したときにその出力の数値が削除されたと思います。使用して、DBの現在のバージョンを確認することができます。現在開発しているレールアプリには、これまでに約35の移行があります。.あなたがRailsコードに猿をパッチしない限り、方法はありません。代わりに移行を修正することを強くお勧めします。移行は、データベース内の一部のデータの存在に依存してはいけません。2.3.8のために移行しています。ホームストレッチですが、いくつかの非常に奇妙なエラーに遭遇しました。`rake.私はレーキに問題があります。取得あなたは既にレーキ0.8.7を有効にしているが、あなたのGemfileは熊手0.9.2が必要です。その後、レーキタスクは正常に機能していましたが、他の宝石は機能しませんでした。最新バージョンのレーキ(0.9.2.2)に戻らなければなりませんでした。Railsは、移行ファイル名の先頭にあるタイムスタンプを調べることで、どのファイルが最も古いかを認識します。db:migrateは、データベースにデータを入れることもできるという利点があります。Rake:移行しようとすると表が存在しないと言っています.いいえ、それは存在しません。すべての移行をロールバックする方法を探して、私はこの質問につまずいた。VERSION=0は正常に動作しているようで、すべての移行を元に戻していると言いたいだけです。足場の後にデータベースを移行することはできません。db:migrate」を実行して、schema.dbをデータベーススキーマと再同期しました。私のテーブルの1つが既に存在すると言って失敗しました。テーブルを再作成しようとしていたと思います。Railsで移行が機能しない.「railsサーバーを実行してブラウザをlocalhost:3000に開くと、このエラーが発生します。testですべてのレーキタスクにLoadErrorがあります。