将/ api / v1 / url方案添加到rails app

时间:2012-01-08 14:44:06

标签: ruby-on-rails rails-routing

我正在计划一个主要通过API通过客户端应用程序公开的Web应用程序。我之前使用过rails,因此我将使用它来创建后端。

在规划API时,我已在图层中添加了以下网址:

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

将这个添加到我的应用程序中的最佳方式是什么?

2 个答案:

答案 0 :(得分:2)

尝试grape。这是一个小宝石,可以帮助您设计和编写这类东西。

答案 1 :(得分:1)

我没有像上面提到的那样使用Grape,但你总是可以在路径文件中使用范围。

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