У меня есть старое Rails-приложение, которое начало свою жизнь в Rails 1.2.
За прошедшие годы он был переведен в Rails 5.0
Файлways.rb содержит только две строки «подстановочных маршрутов» следующим образом
match ':controller(/:action(/:id))',:constraints => {:controller => /admin\/[^\/]+/}, :via => :all
match '/:controller(/:action(/:id))(.:format)', :via => :all
Ссылки в приложении кодируются в следующем примере:
<%= link_to('Marital Status', {:controller => 'marital_status', :action => 'list'}) %>
Похоже, этот маршрут устарел и будет удален в Rails 5.2
У меня вопрос: как я могу преобразовать маршруты во что-то, что приемлемо для Rails 5.2.
Имейте в виду, что приложение имеет около 150 контроллеров с соответствующим большим количеством действий.