나는 session[:my params]
하나가 존재하는 :answer
또는 :question
가 따라 암시 적 중 하나를 반환하는 방법 (있는 경우) 거기에 전혀 :)레일 3 -이 코드 조각을 리팩토링하는 방법은 무엇입니까?
def my_method
if session[:my_params].try(:include?, :answer)
session[:my_params][:answer]
elsif session[:my_params].try(:include?, :question)
session[:my_params][:question]
end
end
DRY하지 않습니다이 코드 조각을 리팩토링 하시겠습니까?
완벽한이 잘 작동, 나는 그 생각을하기 전에해야한다 : – invaino