У меня определены следующие маршруты:
CyberTrackRails3::Application.routes.draw do
scope "(:locale)", :locale => /en|de|nl/ do
resources :login do
get 'index', on: :collection
get 'check', on: :collection
end
end
end
Теперь url_for (: controller => 'login',: action => 'check') дает мне правильный URL, en / login / check.
Использование login_check_path, однако, не работает. Как мне сделать эту работу?
Я пытался заменить get 'index' on:: collection на match 'check' => 'check' , но это не работает. также не соответствует 'check' => 'login # check' .