我想重構這段代碼是不會幹的所有:)Rails 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
有沒有一種方法隱含在回報:answer
或:question
取決於哪一個存在(如果存在)session[:my params]
?
完美,偉大工程,我應該有以前的那種想法:) – invaino 2011-04-27 17:02:09