2012-01-26 6 views
7

Sweeper 클래스를 특정 디렉토리 위치에 두는 규칙이 있습니까?을 사용하면 스위퍼를 어디에 두겠습니까?

업데이트 : 관측통이 app/models에 들어 있기 때문에 이름이 항상 "스위퍼"로 끝나는 한 스위퍼는 다르지 않다고 가정합니다.

+0

아시다시피, 내 대답과 관련하여 관찰자는 앱/모델을 사용할 필요가 없습니다. – Gazler

+0

맞아, 이건 순수하게 표준에 관한 것 같아. 그것에 의존하는 기능이 없습니다. – m33lky

답변

3

나는 app/sweepers 디렉토리에 넣는 것을 좋아합니다.

나는 또한 응용 프로그램/관찰자 디렉토리에 Observers응용 프로그램/발표자 디렉토리에 Presenters을 넣어 ... 그리고.

+3

<< Rails 내에서 Active Record를 사용하는 경우 관찰자 클래스는 일반적으로 app/models/audit_observer.rb라는 명명 규칙을 사용하여 app/models에 저장됩니다. >> http://api.rubyonrails.org/classes/ActiveRecord /Observer.html – m33lky

+0

흠, 네가 그것을 생성한다면, 내가 어디에 놓여 있는지, 나는 항상 그걸 놓기에는 덜 분명한 곳을 발견했다. 링크를 가져 주셔서 감사합니다. – Gazler

+0

발전기가 파일을 다른 디렉토리에 넣을 수있게 해주는 cmd 플래그가 있습니까? – m33lky

0

app/models 디렉토리에 넣어보세요.