我遇到的不同 Rails 3/Ajax 解决方案展示了从数据库中检索数据的示例。
我想进行 Ajax 调用并让服务器返回不是来自数据库的数据。数据实际上来自 Web 上的 REST 感知页面。
有什么建议或例子吗?
我遇到的不同 Rails 3/Ajax 解决方案展示了从数据库中检索数据的示例。
我想进行 Ajax 调用并让服务器返回不是来自数据库的数据。数据实际上来自 Web 上的 REST 感知页面。
有什么建议或例子吗?
看这个例子:
# Use the class methods to get down to business quickly
response = HTTParty.get('http://twitter.com/statuses/public_timeline.json')
puts response.body, response.code, response.message, response.headers.inspect
使用HTTParty宝石。
您将像往常一样使用 Rails 返回结果,例如,您可以在控制器中调用:
render json: response.body
如果你想要 AJAX,你可以调用我提到的这个控制器:
$.get('my_rails_route');
检查您的要求,您可以简单地执行以下操作:
$.get('http://twitter.com/statuses/public_timeline.json');
无需通过 Rails 服务器。