У меня есть сайт, который используется, чтобы иметь нагрузку сообщений в блоге на в URL, как любой из них:Имеются ли ограничения при манипулировании маршрутами Rails?
/blog/2014/03/21/post-name
/2014/03/20/another-post
В настоящее время они переехали в новый домен, и я пытаюсь настроить переадресацию на маршрутах файл:
match '*path' =>
redirect{ |params, request|
"http://ournewdomain.com/#{params[:path]}"
}, constraints: { :path => %r{(blog/)?\d\d\d\d/\d\d/\d\d/[\w\-_]+} }
Но это перенаправляет все запросы на новый домен - это как будто constraints
не имеет никакого эффекта. Я читал this, но похоже, что проблема была решена? Делает ли constraints
работу с глобальными маршрутами?
Я собираюсь ослепнуть - что изменилось? (У вас не будет возможности проверить до понедельника, к сожалению.) –
Он по-прежнему перенаправляет мне другие URL-адреса - ограничения, похоже, не оказывают никакого эффекта. –