Javascript "разработка" и "производство - PullRequest
0 голосов
/ 26 мая 2011

Я разрабатываю простое приложение в Синатре, которое выполняет много асинхронных вызовов.В моем коде JavaScript у меня есть переменная, которая хранит мой домен для всех вызовов.Моя проблема заключается в том, как изменять значение переменной каждый раз, когда я публикую свое приложение, например:

var url = "http://localhost:9292"; //development

до

var url = "http://mysite.com" //production

.ошибки в развернутом приложении.Возможно ли это?

Я думал о том, чтобы сделать это в моем "View", используя код ruby, но не знаю, круто ли оно.,

Ответы [ 2 ]

0 голосов
/ 02 июня 2011

Попробуйте:

window.location.port

Получите порт домена текущего веб-сайта;)

0 голосов
/ 26 мая 2011

Может быть, вы можете использовать:

var url = 'http://' + document.domain;

document.domain получить имя текущего домена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...