Пространства имен Rails только с числами - PullRequest
1 голос
/ 02 мая 2011

Я строю API в рельсах, и мне сказали, что мне нужно охватить сайт, чтобы он имел версии.

Что-то вроде /1.0/do_something.

Из того, что я прочитал, я делаю это, создав файл route.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

Что я делаю не так?

1 Ответ

2 голосов
/ 02 мая 2011

У вас не может быть модуля с именем "1.0" по понятным причинам. Попробуйте вместо этого назвать V1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...