Я получаю следующую ошибку:
Нет сопоставлений маршрутов {: action = > "show",: controller = > "articles",: id = > nil} отсутствуют необходимые ключи: [: id]
Ниже приведен код, где отображается ошибка.
<%= form_for :article, url: article_path(@article), method: :patch do |f| %>
Что это за ошибка, всякий раз, когда я нажимаю на редактирование с предыдущего экрана, я думаю, что отправляю идентификатор статьи.
Вот мои выходные маршруты маршрута
Prefix Verb URI Pattern Controller#Action
welcome_index GET /welcome/index(.:format) welcome#index
articles GET /articles(.:format) articles#index
POST /articles(.:format) articles#create
new_article GET /articles/new(.:format) articles#new
edit_article GET /articles/:id/edit(.:format) articles#edit
article GET /articles/:id(.:format) articles#show
PATCH /articles/:id(.:format) articles#update
PUT /articles/:id(.:format) articles#update
DELETE /articles/:id(.:format) articles#destroy
root GET / welcome#index