我正在rails中構建api,並且我被告知需要對網站進行範圍限定,使其具有版本。只有數字的Rails命名空間
類似於/1.0/do_something
。
從我讀過,我通過製作routes.rb中,看起來像下面這樣做:
API::Application.routes.draw do
scope :path => "1.0", :module => "1.0" do
post "do_something" => "controller#method"
# Everything else. Glob is saved in params[:r]
match '*r', :to => 'errors#e404'
end
end
但是,當我rake routes
,我得到以下錯誤:
rake aborted!
missing :action
我在做什麼錯?
不是你在找什麼,但[葡萄](https://github.com/intridea/grape)可能會讓事情變得更簡單。 – 2011-05-02 04:48:18