Вы можете использовать :path_names
как объяснено в руководстве по маршрутизации ребер:
resources :users, :path_names => { :new => "apply" }
Это только изменит путь на apply
, он все равно будет направленnew
действие.Я не думаю, что изменение, которое явно поддерживается больше (что, вероятно, хорошо).
Если вы хотите сохранить действие apply
, вам, вероятно, следует выполнить:
resources :users, :except => :new do
collection do
get :apply
end
end
Но это заставляет задуматься, не лучше ли просто переименовать действие apply
в new
.