여러 모델이있는 레일 앱이 있습니다.Ruby on Rails에서 모델 "유틸리티"기능을 넣을 곳
여러 모델에서 액세스하려는 기능이 있습니다.
이 코드를 삽입하는 가장 좋은 장소는 무엇이며 어떻게 접근 할 필요가있는 모델에서이 코드를 액세스 할 수 있습니까?
저의 이해는 도우미가보기 만하는 것입니다. 이 올바른지?
플러그인을 만들어 공급 업체 폴더에 넣는 것이 잘못되었습니다. 이것은 내 코드이며 내 앱에 필수적입니다. 이 올바른지?
감사합니다.
레일 4 : 나를 위해 작동하지 않았지만 필요하지 않았습니다. 나는 또한 다음과 같은 함수를 호출해야했다 : Fooable.function – reectrix
@smilingcow'rails 3' 이후로 configuraton의 문제이다. 자세한 내용은 [this] (http://stackoverflow.com/a/5273470/535406) 답변을 참조하십시오. – jibiel
이것들은/model/concerns (모델을 확장하는 경우에만 해당)이지만 유틸리티 클래스의 경우 lib/utils (lib는 복잡해 질 수 있습니다)에 넣습니다. – Aeramor