Как передать параметр в with_api_auth (access_id, secret_key) в рельсах - PullRequest
0 голосов
/ 04 июня 2019

Я создал один класс для вызова API на другом сервере rails.

Клиент (RemoteAssessment.rb):

Класс RemoteAssessment

self.site = "http://localhost:5000/api/v1"

headers["Content-Type"] = "application/json"

with_api_auth(access_id, secret_key)

end

Телефонный код (onefile.rb):

RemoteAssessment.find ('4')

Я хочу передать "access_id" и "secret_key" от моего абонента (onefile.rb).Я пробовал несколько способов, но это не работает.

Я новичок в ruby ​​на рельсах, так что это может быть основной вопрос.

Пожалуйста, помогите мне выяснить передачу параметра от вызывающей стороны.

Спасибо, Сачин

1 Ответ

0 голосов
/ 04 июня 2019

Один из способов сделать это -

Client (RemoteAssessment.rb):

class RemoteAssessment < ActiveResource::Base

  def self.with_api_auth(access_id, secret_key)

  end
end

и в

remoteAssessment = RemoteAssessment.find('4')

remoteAssessment.with_api_auth(ENV['access_id'], ENV['secret_key']

и других вы можете создать класс обслуживания и передать access_id и secret_key

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...