Рельсы (который находится на сервере) не может перенаправить браузер более чем в одном месте: она делает ответ и этот ответ может быть только одна вещь, а не две разные вещи сразу.
Однако, javascript на странице может открыть местоположение на новой вкладке, а рельсы могут писать javascript, который будет выполняться при загрузке страницы, или перед отправкой формы, например. Таким образом, вы можете, отправив форму или щелкнув ссылку, откройте местоположение на новой вкладке, а затем позвольте рельсам перенаправить текущую вкладку. Это было бы странно, и это то, что обычно ассоциируется с ужасными рекламными всплывающими окнами, например, когда вы используете сайт с небольшим торрентом, и он открывает вкладки для азартных игр/китайских женщин, когда вы что-то делаете.
Итак, вы, вероятно, действительно не хотите этого делать. Если вы объясните контекст вокруг того, что вы пытаетесь сделать, тогда кто-то может предложить лучший способ решить проблему.
Вы хотите перенаправить к другим адресам в одном и том же состоянии? – Sravan
Насколько я знаю, Rails не разрешает переназначать переназначение. – guyaloni
Можете ли вы дать контекст? –