Ruby- 网络 api 与休息客户端 gem
Ruby- web api with rest client gem
我是 Ruby 的新手(也在开发中),我想在 get 方法中得到另一个 url(我的 url)的响应。
我正在使用 rest-client gem。
我试过这个代码:
class UsersController < ApplicationController
require 'rest-client'
def index
RestClient::Request.execute(method: :get, url: 'https://my-url')
end
end
但是当我打开 http://localhost:3000/users 时,我得到一个空白页面。谁能帮我理解为什么?
您应该呈现响应文本:
require 'rest-client'
class UsersController < ApplicationController
def index
render text: RestClient::Request.execute( method: :get, url: 'https://my-url').to_str, layout: nil
end
end
我是 Ruby 的新手(也在开发中),我想在 get 方法中得到另一个 url(我的 url)的响应。
我正在使用 rest-client gem。
我试过这个代码:
class UsersController < ApplicationController
require 'rest-client'
def index
RestClient::Request.execute(method: :get, url: 'https://my-url')
end
end
但是当我打开 http://localhost:3000/users 时,我得到一个空白页面。谁能帮我理解为什么?
您应该呈现响应文本:
require 'rest-client'
class UsersController < ApplicationController
def index
render text: RestClient::Request.execute( method: :get, url: 'https://my-url').to_str, layout: nil
end
end