어떤 일이 일어 났는지는 이해할 수 없지만, 모든 호출 .all 메소드를 실행하면 특정 DB 테이블의 레코드가 사라집니다. rake db : seed를 실행하면 표가 채워집니다. 하지만 일단 전화가 오면 모든 기록이 사라집니다.Rails Active Record .all 메서드는 저장된 모든 레코드를 삭제합니다.
rake db:seed
이후 모든 UI가 표시됩니다.
rails c
Loading development environment (Rails 4.0.0)
2.0.0-p247 :001 > reload!
Reloading...
=> true
여기에도 여전히 레코드가 있습니다.
2.0.0-p247 :002 > Url.all
=> #<ActiveRecord::Relation []>
여기서 그들은 UI 및 콘솔을 통해 생성 수동 레코드에 대해 동일 DB 및 UI
에서 사라진다. 어떻게 될 수 있습니까? 그것을 고치는 방법?
테스트 환경에서 콘솔을로드 했습니까? – usha
멍청한 질문이지만, 레일 콘솔을로드 할 때'--sandbox'를 추가하지 않았다고 가정합니다. –
@Vimsha 개발 환경에서 일합니다. –