Rails 3 Маршруты с соответствием и: как опция, не совпадают - PullRequest
0 голосов
/ 18 января 2011

У меня совпадает маршрут с указанной опцией as:

match ':major(/node/:id)/:minor' => 'nodes#show', :constraints => {:major => /(measure|change|analysis|report|manage|)/}, :as => :minor_section

при использовании с:

minor_section_path('manage', @node.id.to_s, 'overview')

Я получаю следующую ошибку:

No route matches {:controller=>"nodes", :action=>"show", :major=>"manage", :id=>"4d23522bcae8ab0316000120", :minor=>"overview"}

у кого-нибудь есть мысли, которые мне нравятся

большое спасибо

1 Ответ

0 голосов
/ 19 января 2011

Нерабочее регулярное выражение: избавьтесь от лишнего канала (|) после слова "manage" в вашем ограничении.

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