Маршруты соответствуют ошибкам при обновлении с 2.3 до 5.2.3 - PullRequest
0 голосов
/ 25 мая 2019

Я обновляю приложение с Rails 2.3 до Rails 5.2.3 и столкнулся с ошибкой с match в rout.rb

Ошибка, которую я получаю: ActionController :: RoutingError (Нет подходящих маршрутов [POST] "/"):

actionpack (5.2.3) lib / action_dispatch / middleware / debug_exceptions.rb: 65: в `call '

Файл

rout.rb:

  FullcalendarAssets::Application.routes.draw do
    resource :calendar, :only => [:show]
    resources :events
    resources :emails
    resources :conversations
    resources :users
    root :to => 'homeowners#login'
    match ':controller(/:action(/:id))(.:format)'
  end

1 Ответ

1 голос
/ 25 мая 2019
Метод

не рекомендуется использовать в рельсах 5.0 или выше, причина в том, чтобы побуждать людей использовать только GET и POST.

ссылка: https://github.com/rails/rails/issues/5964

Вы можете использовать GET и POST или изменить маршрут MATCH так: -

match ':controller/:action/:id', via: [:get, :post]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...