나는 레일 응용 프로그램을 보석으로 발표 할 생각입니다. 이것은 db 디렉토리에 사용자 데이터를 저장하는 위키 애플리케이션의 일종입니다. 보석 업데이트가 완료되면 사용자 데이터를 덮어 쓰지 않으려면 어떻게해야합니까?포장 레일 응용 프로그램에 보석
예 :
1) 사용자가 gem/응용 프로그램의 버전 1을 가져옵니다. 데이터는 gem 디렉토리에 저장됩니다.
2) 사용자가 보석 업데이트를 수행하고 버전 1.1을 얻습니다 -> 데이터가 손실됩니다!
- 그것은 보석에 레일 응용 프로그램을 패키지로 이해 않습니다
내 질문은 (때문에 두 번째 디렉토리 지금이)?
- 보석으로 포장 된 다른 레일 애플리케이션의 예가 있습니까?
- 어떻게 사용자 데이터의 문제를 해결할 수 있습니까?
감사합니다! z
. 왜 이것이 나쁜 생각입니까? – z3cko
어쩌면 그것은 개인적인 견해 일 수도 있지만, 루비 보석 시스템은 루비에서 개발에 도움이되는 자료 만 가지고 있어야한다고 생각합니다. 제대로 포장해야하는 소비자 용 앱으로 어지럽 혀서는 안됩니다. Typo/Radiant는 국경을 넘어서고 있습니다. 그것들은 Rails와 같은 프레임 워크입니다. 그러나 적어도 Rails는 여전히 Ruby에서 프로그래밍으로 귀결됩니다. – Karl