我已经使用了一个gem并试图在我的代码中创建一个方法(反式)。未定义的局部变量或方法`转换器'为主:对象(NameError)
require 'yandex-translator'
translator = Yandex::Translator.new(api_key)
def trans(text)
a = translator.translate text, to: "ru"
return a
end
puts trans("stack")
当我运行代码,我得到这个错误:
'trans': undefined local variable or method `translator' for main:Object (NameError)
为什么我得到这个错误,我怎么能解决这个问题?