0

という名前のモデルを持っていUserます。ユーザーを破棄してユーザーのインデックス ページにリダイレクトすると、例外がスロー ActiveRecord::RecordNotFound: Couldn't find all Users with IDs (1, 200) (found 1 results, but was looking for 2) されますが、ページを更新すると、ページが適切に読み込まれ、すべてのユーザーが表示されます。私が推測する問題はTire::Model::Callbacks after_destroy、実行に時間がかかることです。その時間内に呼び出すとUser.search_all、破棄された ID を含む結果が検索されます。この問題を克服するためのクリーンなアプローチを探しています。それとも、タイヤにはこの問題を処理するオプションがありますか? 前もって感謝します。

4

1 に答える 1