У меня было ограничение маршрута, которое служило бы моему приложению React, когда определенный URL-адрес находился в моем URL:
class ReactAppContraint
def matches?(request)
(request.subdomain.size > 0 and request.subdomain == "app")
end
end
Rails.application.routes.draw do
constraints(ReactAppContraint.new) do
#root "react#index" # not allowed in Rails 6
get '*path', to: 'react#index'
end
end
Теперь в rails 6.x, когда я посещаю локально:
app.mydomain.com:3000
Ограничение маршрута игнорируется, даже если условия были выполнены.
Кроме того, мне не разрешено иметь 2 root определений. Я думаю, что мне это не нужно, так как я использую подстановочный знак, так что это хорошо, но любопытно, когда