我想改變現有項目中的I18n.translate方法。猴子補丁模塊方法
require 'I18n'
module I18n
alias_method :old_translate, :translate
def translate(*args)
old_translate(*args) + 'blabla'
end
alias_method :t, :translate
end
這產生:
未捕獲的異常:缺少幫手文件助手/ I18n.rb
我做什麼錯了,我應該把這個代碼?
你是指'require'i18n''?注意區分大小寫。 – nurettin
更改後,我得到: 未捕獲的異常:模塊「I18n」的未定義方法'translate' – Jonas