0
을 수행하는 여러 줄의 코드 내 코드의 간단한 예제입니다 away_team 부서를 확인하십시오. 전달 된 첫 번째 매개 변수의 문자열 배열을 만들면 Object #가 전송됩니다. 그러나, 내가 말했듯이, 나는 하나의 시나리오에서 조건을 점검 할 필요가있다. 어떻게 DRY하는 것이 좋을까요? 따라서,DRY 같은 업데이트 기능 여기
def update_records!
[
[ event_home_team, true ],
[ event_away_team, true ],
[ event_home_team_division, true ]
[ event_away_team_division, event_away_team_division != event_home_team_division ],
[ user, true ]
].each do |team, do_it|
if(do_it)
PoolRecord.for_recordable_and_user(team, user).update_for!(self)
end
end
end
또는 :
매우 우아합니다. 도와 주셔서 감사합니다. – keruilin