我想改变现有项目中的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