1

データをシードするときに、次のようなエラーが発生することがあります。

Owner(#70279918514200) expected, got String(#70279913263500)

Rake が窒息しているレコードを教えてくれるでしょうか?

編集:

これには、私が探しているものに関するもう少しの情報があります:

必要なデータを示すフラット ファイルがあります。このファイルは、Proctor (and|y|avec|gen) Gamble などのさまざまなスペルが含まれている未検証のデータベースから作成されました。私はそれらのほとんどすべてを翻訳することができましたが、いくつかは見落としがあり、いまだに私を悩ませています。実行すると、フラットファイルのどの行をrakeから見ることができますか

flat_file.each_line

トラブルを起こしている?

4

3 に答える 3

1

ロード スクリプトでエラーをキャッチし、必要な情報を含む新しいエラーをスローする必要があります。

于 2012-11-01T20:11:36.427 に答える
1

.valid? を呼び出すことができますか? それが失敗した場合は、後で確認できるように、問題のレコードのエラー メッセージとその他の属性をどこかに出力します。

于 2012-11-02T00:24:31.780 に答える