私が遭遇したさまざまな 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 gemを使用。
Rails では通常どおり結果が返されます。たとえば、コントローラーで呼び出すことができます。
render json: response.body
AJAX が必要な場合は、このコントローラーを呼び出すことができます。
$.get('my_rails_route');
要件を確認してください。次のように簡単に実行できます。
$.get('http://twitter.com/statuses/public_timeline.json');
Railsサーバーを通過せずに。