이 개념에 대한 다양한 검색에서 유용한 결과를 얻는 데 어려움을 겪고 있습니다. 틀린 및/또는 b. 모호. 본질적으로, 나는 정상적인 웹 애플리케이션이나 커맨드 라인 인터페이스로 작동하는 애플리케이션을 작성하고 싶다. 필자는 과거 Perl을 사용하여 sysadmin-y에 대한 작업을 해왔지만 Ruby/Rails를 사용하면 기쁨을 누릴 수 없습니다.CLI 기반 "V"in Rails MVC?
필자는 Rails 자체가 마음에 들고 CLI의 모든 기능에 독립형 Ruby를 사용합니다. 내가 찾고있는 것은 CLI 기능을 갖기 위해 Rails 애플리케이션을 확장 한 모범 사례이다.
아마도 대답은 스크립트/러너를 사용하고 내 Rails 모델을 사용하는 동안 내 "VC"를 사용하는 것만 큼 간단합니다 ... 이것은 내가 계획하고있는 것이지만 뒤로 물러 설 것입니다. 먼저 접근 방법을 확인하십시오. HTTP 요청과 너무 밀접한 관계가 있다는 점을 감안할 때 Rails 컨트롤러를 활용하는 방법을 상상하기는 힘듭니다.하지만 영리한 사람들이 무엇을 생각해 내는지는 놀랍습니다.
유용한 답변을 주셔서 감사합니다.
네, 설명해 주신 것을 잊어 버렸습니다 (CLI 유틸리티가 ActiveResource를 사용하여 내 Rails 앱과 대화 함). 그것은 현재 제작 중입니다. 그러나 1 년 정도 지나서 그걸로 살아가는 것이 틀린 방법이라고 확신합니다. 간단한 요청은 괜찮지 만 실제로는 안되는 클라이언트 쪽에서 수행해야 할 복잡한 작업이 많이 있습니다. 응답 해 주셔서 감사합니다. – mjmac