Ich arbeite an einem Projekt und es ist ein Fehler aufgetreten, wenn ein Kunde Antworten erhält. Wenn sie einen API-Aufruf aufgerufen haben, haben sie einen Fehler von 500 bekommen. Aus den Protokollen identifiziert ich den Code den Fehler verursacht, die unten gezeigt wird:Was macht der Code "Ruby on Rails"?
def send
adapter = @config['type']
response = "Adapters::#{adapter}".constantize.new(@config, @msisdn, @message).send
response ? (%w(200 201 202).include? response.code.to_s) : false
end
Der Fehler durch die Linie verursacht wird:
response ? (%w(200 201 202).include? response.code.to_s) : false
Mein Verständnis dieser Linie begrenzt ist, so mit einigen könnten tun helfen, es besser zu verstehen. Ich glaube, es überprüft, ob die Antwort einen der Codes 200, 201 oder 202 enthält, aber nicht sicher. Jede Hilfe wird geschätzt.
Was ist der Fehler? –
2016-10-04 10:08:44 +0000: Rack app Fehler: # –
EamonnMcElroy
Die Zeile davor. Es scheint, dass Sie es nicht vollständig zur Verfügung gestellt haben. –