Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Проблема с спокойным маршрутом в Rails 3

Автор вопроса: daz13Ответов: 1

У меня в routes.rb есть следующее:

  resource :account, :controller => "accounts"
  resources :accounts

это перенаправление находится в контроллере:

  redirect_to account_url

и когда вызывается это перенаправление, я получаю следующую ошибку:

Ошибка маршрутизации

Маршрут не соответствует {: action => "destroy",: controller => "accounts"}

При выполнении rake routes отображаются следующие данные:

...
...
аккаунты УДАЛИТЬ /accounts(.:format) {: action => "destroy",: controller => "accounts"}
...
...
аккаунт УДАЛИТЬ /accounts/:id(.:format) {: action => "destroy",: controller => "accounts"}
...
...

Мне кажется, что у меня есть {: action => "destroy",: controller => "accounts"} -> в соответствии с rake routes в любом случае. У кого-нибудь есть идея, что я делаю неправильно?

ruby-on-rails-3

Ответы

Ответ 1 · Alex Epelde

Каково намерение этого первого маршрута? Со вторым должно быть достаточно для автоматического сопоставления HTTP-глаголов с действиями контроллера.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы