新的只別名的方法,如果該方法存在:試圖別名老方法,並創建我使用下面的代碼片斷紅寶石
alias_method old_name, func_name if self.respond_to? func_name
又怎麼了錯誤與alias_method': undefined method 'get' for class 'Sinatra::Base' (NameError)
時self.respond_to? func_name
返回true?
在這個片段中func_name = :get
啊!你會是對的,我明白了,我不能相信我錯過了,謝謝指出。 – Thermatix