2012-09-27 3 views
0

내가 한 것은 SQLite를 사용하여 수동으로 데이터베이스 테이블에서 일부 레코드를 삭제 한 것입니다. 이것은 레일즈 서버에서 테스트 할 때 응용 프로그램 상태를 업데이트해야합니다. 그러나 Localhost : 3000으로 이동하면 삭제 된 레코드가 계속 표시됩니다!ActiveRecord에서 레코드를 삭제했지만 여전히 로컬 호스트에 레코드가 표시됩니다. 3000

내 코드를 계속 테스트 할 수 있도록 제거하는 방법에 대한 아이디어가 있으십니까? 프로젝트에서 레일 콘솔을 accesing

+0

올바른 데이터베이스에서 삭제 했습니까? 하드 리프레시 (Rails 캐시가 매우 효과적으로)를 시도 했습니까? – Chowlett

답변

0

시도

명령을

rails console 

Model.find(id_of_model) 

당신이 그것을 파괴 할 수있는 경우 : 당신이 개발 DB에 기록을 삭제해야합니다

Model.find(id_of_model).destroy 
+0

Stack Overflow에서 "u"및 다른 형태의 채팅을 사용하지 마십시오. 적절한 영어가 필요합니다. – meagar

0

. 기본적으로 서버는 개발 환경에서 실행됩니다.

+0

섹시합니다. 너 나를 괴롭히지. –

관련 문제