728x90
반응형

rake 2

Rake 작업 내에서 Rake 작업을 실행하는 방법

질문 : Rake 작업 내에서 Rake 작업을 실행하는 방법은 무엇입니까? :debug 또는 :release 수있는 $build_type 에 따라 두 가지 방법으로 프로젝트를 컴파일하는 Rakefile이 있습니다 (결과는 별도의 디렉토리에 있음). task :build => [:some_other_tasks] do end 다음과 같이 두 가지 구성으로 차례로 프로젝트를 컴파일하는 작업을 만들고 싶습니다. task :build_all do [ :debug, :release ].each do |t| $build_type = t # call task :build with all the tasks it depends on (?) end end 마치 메서드 인 것처럼 작업을 호출하는 방법이 있습니까? 아니면 비슷..

개발관련/other 2021.12.03

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
반응형