2012-01-08 11 views
1

私は主にAPIを介してクライアントアプリケーションを通して公開されているウェブアプリを企画しています。私はレールで作業していましたので、これを使ってバックエンドを作成します。/api/v1/urlスキームをレールアプリに追加

APIを計画している間、私は次のようにされているURLスキームに層に追加しました:

http://websitename.com/api/v1/ ...

私は自分のアプリケーションにこれを追加するための最良の方法は何ですか?

答えて

2

grapeに試してみて。この種のものを設計してコーディングするのに役立つ小さな宝石です。

1

前述したように、私はブドウを使用していないが、あなたは常にあなたのルートファイルスコープで行くことができます。

scope '/api' do 
    match v1/something_here => controller_name#method_name, :as=>'desired_name' 
end 

OR

scope '/api/v1' 

あなたがそれを必要とする場合。

OR

scope :module => 'api', :as => 'api' do 
    scope '/v1' do 

    end 
end 
関連する問題