2010-03-31 4 views

답변

1

이 클래스의 목적이 무엇인지에 따라 다릅니다. 이것은 마치 모델과 같은 것입니다. 예를 들어, 기본적으로 메일러는 app/models에 저장되며 ActiveRecord가 아닙니다. 응용 프로그램에서 사용되는 클래스를 여러 위치에 추가하고 모델과 관련이없는 클래스를 추가하려면 lib 디렉토리에 배치하는 것이 가장 좋습니다. 다시 사용하려는 경우 클래스로 플러그인을 만들면 vendor/plugins에 배치됩니다.

이 카테고리에 해당하는 경우 config/initializers에 넣을 수도 있습니다.

총계 : 귀하의 수업에 따라 다릅니다. 그것이 맞는 장소에 넣어. 의문 사항이 있으면 lib 디렉토리에 입력하십시오.

0

파일을 app/models에 넣으면 다른 모든 모델과 함께 다시로드됩니다. 이렇게하면 개발이 쉬워집니다. 앱/모델에서 나는 다음을 가지고 있습니다 :

acts_as_bookable.rb 
subclass_responsibility_error.rb 
user.rb 

레일즈에 app/models는 리로드되는 위치 일뿐입니다.

관련 문제