:레일스에서 기본 클래스를 수정해야하는 위치는 어디입니까?
class Fixnum
def weekend_days
//get correct days
end
end
을 나는이 내 컨트롤러와 모델에서 사용할 수 싶어? 분명히, 나는 또한 내 테스트에서 작동해야합니다.
"레일"은 어디에 넣을 수 있습니까?
:레일스에서 기본 클래스를 수정해야하는 위치는 어디입니까?
class Fixnum
def weekend_days
//get correct days
end
end
을 나는이 내 컨트롤러와 모델에서 사용할 수 싶어? 분명히, 나는 또한 내 테스트에서 작동해야합니다.
"레일"은 어디에 넣을 수 있습니까?
내 성향은 config/initializers/fixnum.rb
에 붙이는 것입니다. Rails는 시작 프로세스 중에 자동으로이를 선택하므로 실제 응용 프로그램, 테스트 등에서 사용할 수 있어야합니다. 여러 Rails 프로젝트에서 이것을 사용하게되면 플러그인도 좋은 선택이 될 수 있습니다.
그냥 플러그이지만 필자는 날짜, 시간 및 Fixnum에 "평일"수학을 추가하는 플러그인을 작성했습니다. '평일'은 다음에서 볼 수 있습니다. http://github.com/mdarby/weekdays