두 개의 다른 모델을 생성하는 레일 3 생성기를 작성하고 있습니다.레일 3 생성기에서 태스크를 두 번 이상 호출하십시오.
def my_generator_task
invoke "model", ["foo"]
invoke "model", ["bar"]
end
문제 Thor invoke method 한 번만 작업을 호출하므로 "모델"작업에 두 번째 호출은 결코 발생하지 않고 있다는 것입니다 "바"여기에 내가 할 노력하고있어 매우 간단한 예입니다 모델이 생성되지 않습니다. 누구든지 발전기로 "레일 파괴"를 실행할 수있는 능력을 망가 뜨리지 않는 방식으로이를 달성하는 우아한 방법을 알고 있습니까? 당신은 의존성 관리하지 않고 작업을 호출 할 경우
토르와
+1 - 호출'후 : [1]하기 remov .pop' _invocations.first 방법 [인수] @ '사용 options' e 호출 목록에서 가장 최근에 호출 된 태스크. – Andy