как перенаправить с ограничениями маршрута рельсов, чтобы добавить /: locale / кроме / rails / - PullRequest
0 голосов
/ 06 января 2019

У меня есть этот код для вставки /:local/ путем перенаправления. Но позже моему приложению нужно запросить файл у /rails/active_storage/. Это означает, что мне нужно исключить /rails из перенаправления. Нужна помощь в изменении файла маршрута.

Файл маршрута

root to: redirect("/#{I18n.default_locale}", status: 302), as: :redirected_root

get "/*path", to: redirect("/#{I18n.default_locale}/%{path}", status: 302),
                constraints: { path: /(?!(#{I18n.available_locales.join("|")})\/).*/ },
                format: false
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...