Лучший способ вернуться к контроллеру приложений в контроллерах с пространством имен под тегом link_to

Я пытаюсь вызвать действие из контроллера на 2 шага вверх по пространству имен структуры папок.

<%= link_to( "Reset Search" ,
             {:controller => "../../application",
              :action => 'reset_search',
              :reset_search_redirect => reset_search_redirect},
             class: 'tiny button') %>

"../../application"работает! тем не мение; Я не думаю, что это рельсы. Есть ли способ лучше?

Вот ссылка href, когда я только что поставил :controller => "application"

/human_resources/settings/application/reset_search?reset_search_redirect=%2Fhuman_resources%2Fsettings

Что не работает.

Вот мои маршруты:

get 'human_resources/' => 'human_resources#index'
namespace :human_resources do
  get 'settings/' => 'settings#index'
  namespace :settings do
    get 'constants/' => 'constants#index'
    resources :constants
  end
end

resources :test, only: :index
root to: 'home#index'
match ':controller(/:action(/:id))', :via => [:get, :post]

person james    schedule 30.12.2015    source источник
comment
Возможный дубликат rails, использующих link_to с маршрутами в пространстве имен   -  person Pardeep Dhingra    schedule 30.12.2015
comment
вы можете увидеть команды для ваших маршрутов с помощью команды rake routes. Затем вы можете использовать этот + путь в своих тегах link_to (возможно, application_reset_search_path в вашем случае)   -  person Kkulikovskis    schedule 30.12.2015