0

私がしたことは、SQLite を使用して、データベース テーブルからいくつかのレコードを手動で削除したことです。Railsサーバーでテストすると、これによりアプリケーションの状態が更新されるはずです。しかし、Localhost:3000 に移動すると、削除されたレコードがまだ表示されます!

コードを引き続きテストできるように、それを削除する方法について何か考えはありますか?

4

2 に答える 2

0

開発データベースのレコードを削除したことを確認してください。デフォルトでは、サーバーは開発環境で実行されます。

于 2012-09-27T19:26:05.050 に答える
0

プロジェクトで Rails コンソールにアクセスしてみてください

指図:

rails console

Model.find(id_of_model)

存在する場合は、次の方法で破棄できます。

Model.find(id_of_model).destroy
于 2012-09-27T17:21:10.773 に答える