2013-03-27 1 views

답변

0

코드를 두 개로 나눠서 하나의 메서드에서 ModelA 쿼리를 가져오고 다른 메서드가 ModelB의 특성을 만들고/업데이트하고 ModelB 메서드에서 ModelB 메서드를 호출하는 이유는 무엇입니까?

# ModelA 
def method_in_model_a 
    result = ModelA.where(....) 
    ModelB.method_in_modelb(result) 
end 

# ModelB 
def self.method_in_model_b(result) 
    # code to create/update this model object 
end