2011-03-22 2 views

답변

4

그것은 당신이 메서드를 호출하는 곳에서 그 정보를 전달하는 더 나은 디자인입니다.

@modelx.price(logged_in?) 
:

def price(logged_in = false) 
    if logged_in 
    @product.price = current_user.prices 
    else 
    @product.price = 0 
    end 
end 

제어기 또는 뷰에서 호출

관련 문제