没有数据库的Rails Ajax方法

时间:2013-05-15 19:40:12

标签: ruby-on-rails ajax

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

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

有任何建议或示例吗?

1 个答案:

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