что вы можете сделать, это определить этот путь в вашем application controller
:
class ApplicationController < ActionController::Base
...
def rubizza_path
rubizza_promo_pages_path
end
helper_method :rubizza_path
end
в вашем routes.rb
:
resources :promo_pages, path: 'promo' do
get :promo_rubizza, on: :collection, path: 'rubizza', as: :rubizza
end
Таким образом, вы по-прежнему можете использовать rubizza_path в своих представлениях, помощниках, контроллерах и т. Д., Но вместо этого он использует полный вложенный маршрут.