2009-12-03 2 views
0

그래서 클래스의 경우 레일스 애플리케이션을 교수에게 제출해야합니다. 그가 시작하려고 할 때 모든 것이 원활하게 진행되도록하는 가장 좋은 방법은 무엇입니까? 또한 어쨌든 데이터베이스를 동결하여 보낼 수 있으므로 응용 프로그램에서 사용하고있는 모든 데이터를 가지고 있습니다.레일즈 애플리케이션으로 데이타베이스를 잠그는 것

고마워요.

답변

6

필요에 따라 SQLite3 데이터베이스 (레일스에서 ​​기본적으로 사용됨)는 Rails 앱의 db 디렉토리에있는 파일 시스템에 저장됩니다. 따라서 교수님께서는 Ruby on Rails를 실행하기위한 요구 사항이 있다고 가정하면, 사용하신 데이터로 애플리케이션이 시작될 것입니다.

+0

http://www.erikveen.dds.nl/distributingrubyapplications/rails.html은 배포 용 레일 앱을 포장하는 데 유용한 자습서입니다. – BaroqueBobcat

+0

고맙습니다. Duh, 데이터베이스 파일이 거기에 있다는 것을 알았습니다. 내가 그걸 포장 할 수 있다는 것을 알고 있었어야 했어. 다시 한 번 감사드립니다! – jluebbert

0

내 생각에 레일 애플리케이션에 하드 코딩 된 연결 문자열이 있습니다. 교수님에게 그가 어떤 서버에서 실행하는지 물어보십시오. 이 시점에서 일치하는 문자열을 변경하거나 읽어 와서 편집 할 수있는 구성 파일을 만듭니다 (둘 중 더 나은 선택입니다). 대부분의 데이터베이스에는 내보내기 기능이있어 데이터베이스 내에서 현재 정보를 내보낼 수 있습니다.

관련 문제