我遇到的不同Rails 3 / Ajax解决方案显示了从数据库中检索数据的示例。
我想进行Ajax调用并让服务器返回不是来自数据库的数据。数据实际上来自网络上的REST感知页面。
有任何建议或示例吗?
答案 0 :(得分: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 gem。
您将像往常一样使用Rails返回结果,例如,您可以在控制器中调用:
render json: response.body
如果你想要它AJAX你可以调用我提到的控制器:
$.get('my_rails_route');
检查您的要求,您可以这样做:
$.get('http://twitter.com/statuses/public_timeline.json');
不经过Rails服务器。