Чтобы установить параметры URL для текущего запроса, используйте что-то вроде этого в вашем контроллере:
class ApplicationController < ActionController::Base
def url_options
{ :profile => current_profile }.merge(super)
end
end
Теперь: profile => current_profile будет автоматически объединен с параметрами path / url.
Пример маршрутизации:
scope ":profile" do
resources :comments
end
Просто напишите:
comments_path
и если current_profile установил to_param в 'lucas':
/lucas/comments