我正在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