누구나이 sqlite 잠금 오류를 어떻게 해결할 수 있는지 알고 있습니까? 수면을 시도했지만 도움이되지 않습니다.
ActiveRecord::StatementInvalid: ActiveRecord::StatementInvalid: SQLite3::BusyException: database is locked: commit transaction
시험
assert_selector(:css, '#visu', visible: :hidden)
click_button("show/hide")
sleep(20)
assert_selector(:css, '#visu')
'selenium-webdriver', '~> 2.53.4'를 사용하고 있습니다.
database_cleaner를 구성하고 트랜잭션 테스트를 비활성화해야하지만 여기서 실제 대답은 적절한 DB (Postgres 또는 Mysql)를 사용하는 것입니다 ( 테스트를 위해 여전히 database_cleaner- https : //github.com/DatabaseCleaner/database_cleaner 를 구성해야 합니다). 올바르게 작동)
또한 최신 셀레늄 웹 드라이버를 사용할 수 있어야합니다. FF 48+를 사용하는 경우 geckodriver를 설치하거나 Capybara README 상단에 설명 된대로 FF 47을 사용하는 경우 꼭두각시 : false를 지정해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다