728x90
반응형

ruby-on-rails 3

Ruby on Rails 서버 옵션

질문 : Ruby on Rails 서버 옵션 Ruby on Rails 애플리케이션을위한 개발 서버를 설정하는 전체 문제가 혼란 스럽습니다. WEBrick, Mongrel, Passenger, Apache, Nginx 등이 있습니다. 저는 그들이 수행하는 다른 역할을 실제로 이해하지 못합니다. 저는 WEBrick을 사용하기 시작했고 지금은 개발을 위해 Mongrel을 사용합니다. 이러한 서버는 독립형입니까, 아니면 Apache 앞에 있습니까? Passenger에 대해 읽었는데 이것이 무엇인지 잘 모르겠습니다. 사이트에서 "Ruby 웹 애플리케이션을 쉽게 배포 할 수 있습니다."라고 나와 있습니다. Mongrel을 대체합니까? 웹 애플리케이션도 배포하는 Capistrano와 비슷합니까? SSL을 테스트하고 ..

개발관련/other 2021.09.17

특정 마이그레이션을 롤백하는 방법

질문 : 특정 마이그레이션을 롤백하는 방법은 무엇입니까? 다음 마이그레이션 파일 db\migrate\20100905201547_create_blocks.rb 마이그레이션 파일을 구체적으로 롤백하려면 어떻게해야합니까? 답변 rake db:rollback STEP=1 롤백하려는 마이그레이션이 마지막으로 적용된 경우이를 수행하는 방법입니다. 되돌리려는 마이그레이션 수를 1로 대체 할 수 있습니다. 예를 들면 : rake db:rollback STEP=5 또한 나중에 발생한 모든 마이그레이션 (4, 3, 2 및 1)도 롤백합니다. 모든 마이그레이션을 대상 마이그레이션으로 롤백하려면 다음을 사용하십시오. (이 수정 된 명령은 원본 게시물에서 오류를 지적한 모든 주석 후에 추가되었습니다) rake db:migrat..

Ruby on Rails 데이터베이스 제거 또는 재생성

질문 : Ruby on Rails 데이터베이스 제거 또는 재생성 데이터로 가득 찬 dev Ruby on Rails 데이터베이스가 있습니다. 모든 것을 삭제하고 데이터베이스를 다시 만들고 싶습니다. 다음과 같은 것을 사용할 생각입니다. rake db:recreate 이것이 가능한가? 답변 이 작업을 수행하는 두 가지 방법을 알고 있습니다. 이렇게하면 데이터베이스가 재설정되고 현재 스키마가 모두 다시로드됩니다. rake db:reset db:migrate 그러면 db가 파괴되고 생성 된 다음 현재 스키마가 마이그레이션됩니다. rake db:drop db:create db:migrate 두 시나리오 모두에서 모든 데이터가 손실됩니다. 출처 : https://stackoverflow.com/questions/4..

728x90
반응형