클래스 메소드를 공유해야하는 Ruby on Rails에 여러 Active Record 데이터 모델이 있습니다. 모든 클래스에서 메서드를 쉽게 선언 할 수 있지만 DRY 원칙에 위배됩니다.Rails에서 여러 데이터 모델간에 클래스 메서드를 공유하는 방법은 무엇입니까?
나는 모듈을 선언하고 'include'를 사용하여 코드를 혼합 해 보았지만 클래스 메소드가 아닌 인스턴스 메소드에서만 작동하는 것으로 보인다.
Ruby/Rails에서이 작업을 수행하는 가장 좋은 방법은 무엇입니까? (나는 기본 ActiveRecord 클래스를 만들고 그 클래스로부터 상속 받았다. 그러나 ActiveRecord는 놀라움을 금치 못했다.)
빙고! self.abstract_class = true는 제가 실종 된 것입니다. 감사. –