Рельсы: что не так с этим маршрутом? - PullRequest
0 голосов
/ 22 сентября 2010

По какой-то странной причине cardsets_path ('my') генерирует "/cardsets.my" вместо "/ cardsets / my".Пожалуйста, объясните почему?

config / rout.rb:

match '/cardsets/:type', :to => 'cardsets#index', :requirements => { :type => /my|public/ }, :as => 'cardsets'

resources :users do
  resources :cardsets do
  end
end

Рейк-маршруты:

cardsets /cardsets/:type(.:format) {:controller=>"cardsets", :action=>"index"}

1 Ответ

3 голосов
/ 22 сентября 2010

Не должно ли быть

cardsets_path(:type => 'my')

Однако type является зарезервированным словом в рельсах.

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