Używam Ruby on Rails 4.Ruby błąd: nie można załadować taki plik - Rest-client
Próbuję
require 'rest-client'
w moim kontrolera tak, że można analizować dane logowania I otrzymuję formularz i wysyłam go do interfejsu API.
Mogę zweryfikować, że klejnot jest zainstalowany i jest również w mojej Gemfile na głównym katalogu aplikacji.
Jednak wciąż rzuca "nie można załadować takiego pliku - reszta-klient", gdy próbuję zażądać pliku w moim kontrolerze.
Mam googleed błąd i większość odpowiedzi widziałem albo klej nie został zainstalowany, nie był w Gemfile, albo połączenie obu tych. Tutaj też nie ma takiej sytuacji.
Czy mój kontroler nie może uzyskać dostępu do klejnotu pozostałego klienta z jakiegoś powodu? Muszę używać klienta-odpoczynku, ponieważ jest on wymagany w interfejsie API.
Jest to linia kiedyś zainstalować gem:
gem install rest-client
Jest to strona z gem: https://github.com/archiloque/rest-client
który właśnie przekierowuje do https://github.com/rest-client/rest-client
Należy również pamiętać, że to działa dobrze, gdy nie użyłem kodu w projekcie Rails, ale po prostu uruchomiłem polecenia w Terminalu.
rails console
Zgodnie z dokumentacją github możesz ned wymagają „rest_cli ent 'z podkreśleniem. – yarakyoWprowadziłem tę zmianę z tym samym wypadkowym błędem. – Jerrod
Pojawia się w pakiecie. Ponownie uruchomił się serwer. Dzięki Abe. – Jerrod