generate
또는 destroy
명령어가 사용자 정의 생성기를 호출하는 데 사용되었는지 어떻게 알 수 있습니까?커스텀 레일즈 3 생성기에서 어떤 명령어가 사용되었는지 확인
if options[:command] == :destroy
...
end
나는 몇 가지 유용한 정보를 인쇄 할,하지만 rails generate
가 호출 된 경우에만, rails destroy
를 호출하지 않을 때 :
if is_generating
puts "You're generated something!"
end
감사 레일에서
은 당신이 할 수있는 2 .
이것은 무의미 해 보입니다.하지만 정말로 원하는 경우 http://railscasts.com/episodes/249-notifications-in-rails-3에서 트랙을 설정해야합니다. – jvatic
@jvatic 어떤 점에서이 무의미한가요? 나는 내가 생각하는대로 통지를한다고 생각하지 않는다. 나는 단지 어떤 유형의 행동이 실행되고 있는지 알고 싶다. 특히 현재 파일을 생성하거나 삭제하고 있습니까? 그렇게하면 "이제 'XYZ.css'파일을 app/views/layouts/application.html.erb에 추가해야 할 필요가있는 정보를 사용자에게 출력 할 수 있습니다. (정확히 내가하는 일이 아니지만 그것의 요지입니다.) – Haydn
나는 같은 질문을 가지고있다. 레일이 생성 될 때, config 엔트리를 추가합니다. 파괴 될 때 나는 config 항목을 제거합니다. (레일을 생성 할 때 레일스를 실행할 때) 엔트리를 추가하는 방법을 알 필요가있다. (레일스를 실행할 때 ...) – ynkr