0

我遇到的不同 Rails 3/Ajax 解决方案展示了从数据库中检索数据的示例。

我想进行 Ajax 调用并让服务器返回不是来自数据库的数据。数据实际上来自 Web 上的 REST 感知页面。

有什么建议或例子吗?

4

1 回答 1

0

看这个例子:

# 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 服务器。

于 2013-05-15T19:48:00.433 回答