Я создал новый веб-сайт, размещенный на Heroku, около 3 недель назад и с тех пор решил, что хочу изменить его доменное имя. Я пытался выяснить, как сделать перенаправление на весь сайт, и я собираюсь использовать что-то вроде моего контроллера приложений (добавить фильтр перед):
def new_domain
redirect_to url_for(:controller => params[:controller], :action => params[:action], :id => params[:id], :host => 'http://newdomain.com'), :status => 301
end
Это, очевидно, не будет работать со всеми действиями и завершится ошибкой, если URL передает дополнительные параметры. Мне было интересно, есть ли что-то более общее, что я могу сделать, поэтому мне не нужно иметь кучу предложений if else?