Ich habe ein Juwel verwendet und versucht, eine Methode (Trans) in meinem Code zu erstellen.Undefinierte lokale Variable oder Methode `Übersetzer 'für main: Objekt (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")
Wenn ich den Code ausführen, bekomme ich diesen Fehler:
'trans': undefined local variable or method `translator' for main:Object (NameError)
Warum habe ich diesen Fehler, und wie kann ich dieses Problem lösen?