使用Ruby服务器作为API中介

使用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

我试图从我的ruby服务器调用一个API,并简单地将响应传递回我的客户机。 如何确保将响应传递回客户端。我目前收到一个状态代码为204的空响应

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 }
而不是“返回响应”。顺便说一句,“返回响应”可以被删除,它是多余的