Я пытаюсь получить текущий URL в рельсах с помощью request.host
, request.url
, но у меня есть сайт, которые находятся в 2-х областях, так:Ruby on Rails Как получить текущий URL?
, когда я в www.example1.com
request.host
или .url показать www.example1.com
, когда я в www.example2.com
request.host
или .url показать example1.com
потому что example2 получает все сообщения от example1 и показывать в example2 (разобранный)
потому что request.host получить действительно хозяин, и request.u rl получить хост также Мне действительно нужно получить url в браузере не хозяин, кто-то может помочь?
OBs: Я использую рельсы 4 и рубин 2 OBs2: request.domain не работает, это возвращение просто ".com" ВПЕЙ
Вы пробовали 'request.original_url'? – rony36
@Lain Ваши усилия по использованию буквы «i» во множестве вопросов приветствуются, но старайтесь делать изменения _substantial_. Чаще всего другие вещи нуждаются в исправлении. –
Возможный дубликат [Как получить текущий абсолютный URL-адрес в Ruby on Rails?] (Http://stackoverflow.com/questions/2165665/how-do-i-get-the-current-absolute-url-in- ruby-on-rails) –