2012-01-18 13 views
1

私は以下の記事をいくつか見つけましたが、私の場合はうまくいかないでしょう。Ruby on RailsでSAPI/APIを作成する方法は?

How to create a REST API for a Ruby application?

Ruby on Rails with REST API

しかし、彼らはすべてのSinatra代わりのRails framework

しかし、それは大きいですし、一部のほとんどはRailsを使用しているとしてそれは、私のアプリケーションでは不可能であるを使用するように指示特徴。

Server Application Programming Interface (SAPI)は私のアプリケーションの一部です。アプリケーションは無駄であり、そのほとんどはすでにRailsに開発されています。

Server Application Programming Interface (SAPI)を使用してどのように作成すればよいですか?誰でも助けることができますRails

+0

私は同じ問題に直面しています – gsoni

+0

私はレールバージョン3.1とRubyバージョン1.9を使用しています –

答えて

1

これは、APIで実行できる操作によって異なります。

たとえば、モデルのリソースメソッドを生成するRoR用の宝石inherited_resourcesがあります。

あなたは、まさにこのようなコントローラを作成する必要があります。

class ProjectsController < InheritedResources::Base 
    respond_to :xml, :json 
end 

を、今あなたが作成できるAPIメソッドを持って、読み取り、更新、およびプロジェクトテーブル内のレコードを破棄し、2つの形式のXMLとJSONをサポート!

私はそれが非常に便利だと思いますが、目的によって異なります。

関連する問題