2011-09-02 1 views
7

script/console을 통해 내 레일 DB를 심문하는 데 익숙합니다.레일즈 콘솔을 읽기 전용 모드로 열 수 있습니까?

그러나 일부 경우에는 예외적으로 데이터를 변경하지 않도록주의해야하므로 읽기 전용 모드로 콘솔을 열 수 있기를 바랍니다.

이렇게 할 방법이 있습니까?

감사합니다.

답변

13

이 질문을 참조하십시오

아니다 Can I specify in database.yml that a rails environment should have readonly access to the DB?

script/console --sandbox 
+2

정말 "읽기 전용"(하지만 당신이 얻을 수는 가까이의) 데이터베이스 변경이되기 때문에 그들이 롤백됩니다 있지만, (잘하면 성공적으로) 콘솔이 종료 될 때. [이 질문] (http://stackoverflow.com/questions/4881646/rails-3-sandbox-console)도 참조하십시오. – Zabba

+0

@ Zabba 완벽한 해결책이 아니라고 동의합니다 – spike

+0

고마워요! 그것은 내 목적을 위해 할 것입니다. – brahn