使用Ruby服务器作为API中介
我试图从我的ruby服务器调用一个API,并简单地将响应传递回我的客户机。 如何确保将响应传递回客户端。我目前收到一个状态代码为204的空响应使用Ruby服务器作为API中介,ruby,api,server,Ruby,Api,Server,我试图从我的ruby服务器调用一个API,并简单地将响应传递回我的客户机。 如何确保将响应传递回客户端。我目前收到一个状态代码为204的空响应 class SignupPlayerPagesController < ApplicationController skip_before_action :authorize def index render locals: { signup_player_pages: SignupPlayerPage.all } end
class SignupPlayerPagesController < ApplicationController
skip_before_action :authorize
def index
render locals: { signup_player_pages: SignupPlayerPage.all }
end
def show
signup_player_page = SignupPlayerPage.find_by(slug: params[:slug])
return render json: { error: 'Not found' }, status: :not_found if signup_player_page.nil?
render locals: { signup_player_page: signup_player_page }
end
def sms
response = HTTParty.get('http://api.stackexchange.com/2.2/questions?site=stackoverflow')
return response
end
end
class signupplayerpage控制器
当前HTTParty请求是一个伪请求,我只是想知道它是否有效。哪个方法返回空?索引、显示还是短信 如果是短信息,您可能需要执行以下操作:
render json: { message: response }
而不是“返回响应”。顺便说一句,“返回响应”可以被删除,它是多余的