путь, указанный в файле маршрутов, не найден - PullRequest
0 голосов
/ 19 декабря 2011

ОРИГИНАЛЬНАЯ ПОЧТА:

Возможно, я неправильно определяю свой маршрут, но я придерживаюсь этого примера .Я определил мои маршруты следующим образом:

namespace :admin do
  namespace :distributions do
    resources :workflows do
      collection do
        post :edit_multiple
        put :update_multiple
      end
    end
  end
end

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

однако, когда я делаю это:

<%= form_tag admin_edit_multiple_distributions_workflows_path do %>

или это:

<%= form_tag admin_distributions_edit_multiple_workflows_path do %>

Я получаю неопределенный метод или переменную ошибку:

undefined local variable or method `admin_distributions_edit_multiple_workflows_path' for #<#<Class:0x12c2b2320>:0x12c29dfd8>

чтоя поступил неправильно?

1 Ответ

2 голосов
/ 19 декабря 2011

Вы должны поставить edit_multiple или update_multiple впереди, вот так:

edit_multiple_admin_distributions_workflows_path

update_multiple_admin_distributions_workflows_path

Но, как Ник уже упоминал в своем комментарии, rake routes должен дать вам ответ в любом случае.

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