Мне интересно, есть ли способ использовать «изобретательную маршрутизацию» в Rails, чтобы все маршруты указывали на одно действие контроллера #. Я хочу, чтобы React Router обрабатывал ссылки.
Я просмотрел https://guides.rubyonrails.org/routing.html#specifying-a-controller-to-use и обнаружил это Как использовать React Router поверх маршрутизатора Rails (без использования гема react-rails)?
Мой текущий файл routes.rb
(это лучший способ добиться этого?):
Rails.application.routes.draw do
root to: "home#index"
get 'games', to: 'home#index'
get 'games/new', to: 'home#index'
get 'games/:id', to: 'home#index'
get 'games/:id/edit', to: 'home#index'
namespace :api do
resources :games
end
end