Я пытаюсь использовать GEM-файл right_aws (1.10.0) с Rails, и я сократил свою проблему до сеанса irb с 3 строками. Следующие работы
require 'rubygems'
require 'right_aws'
sqs = RightAws::Sqs.new("xxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
пока не получится
require 'rubygems'
require 'right_aws'
sqs = RightAws::SqsGen2.new("xxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
с NameError: uninitialized constant RightAws::SqsGen2
. Я вижу определение класса в источнике GEM, документация старая, но кажется точной, но я не могу понять, что я делаю неправильно.
И пока вы занимаетесь этим, есть ли причина, если я создаю что-то новое, я бы хотел использовать более старый интерфейс?