0
컨트롤러에 사용하고자하는 몇 가지 유용한 기능이 있지만 어디에 넣을 지 잘 모릅니다. 예를 들어 몇 번 사용해야하는 JSON 구조를 만드는 방법이 있습니다.내 컨트롤러에 유용한 기능은 어디에서 레일즈에 있어야합니까?
유용한 기능들을 많이 포함하고있는 유틸리티 클래스에 넣어 두었을 것입니다. 이것이 올바른 방법일까요?
컨트롤러에 사용하고자하는 몇 가지 유용한 기능이 있지만 어디에 넣을 지 잘 모릅니다. 예를 들어 몇 번 사용해야하는 JSON 구조를 만드는 방법이 있습니다.내 컨트롤러에 유용한 기능은 어디에서 레일즈에 있어야합니까?
유용한 기능들을 많이 포함하고있는 유틸리티 클래스에 넣어 두었을 것입니다. 이것이 올바른 방법일까요?
도우미 기능을 넣는 올바른 방법은 도우미 기능이 대부분의 컨트롤러에서 사용되는 경우 해당 기능을 같은 컨트롤러에 비공개로 두거나 응용 프로그램 컨트롤러에 넣는 것입니다.
편집을 할 당신의 헬퍼 함수는보기에 필요한 기능이있는 경우
사용 헬퍼
의견이 다를; 그것은 또한 당신이 갖고있는 함수의 양, \ 얼마나 오래되었는지, 어디에서 사용하는지에 달려 있습니다 ... 작은 응용 프로그램의 경우,'ApplicationController'에 4 가지 짧은 도우미 함수를 넣는 것은 완벽 합니다만, (관련) 및 더 긴 기능을 고려해 볼 때 관심사에 넣을 것을 고려해 볼 수 있습니다. – Carpetsmoker
@Vucko 확실히 사실이지만 링크 덕분입니다. 나는 pabliiitoo의 대답은 링크에 언급되지 않았고 컨트롤러 관련 헬퍼에 더 적합하다고 나는 기쁘다. – Deepak