Я надеялся, что кто-то может дать некоторое представление о проблеме, которую я заметил при моем последнем развертывании. У меня есть страница erb с некоторым javascript. Не было никаких проблем, пока я не попытался умножить числа. По какой-то причине, после того, как я раскрываю к серверу, все звездочки заменяются, что похоже на вывод командыПочему звездочка заменяется на все каталоги под/после развертывания?
~$ ls/
Таким образом, чтобы выяснить, почему этот код
<script type="text/javascript">
a = b * 2;
</script>
стать
<script type="text/javascript">
a = b bin boot dev etc lib sbin usr var 2;
</script>
при визуализации после развертывания? Сейчас это просто разочаровывает. Заранее благодарим за любые идеи или ответы.
EDIT Я проверил свой исходный код, и звездочки не изменены. Они меняются только тогда, когда я пытаюсь попасть на страницу. Проблема была не в капистрано.
Как вы развертываете этот файл? Скопировав его из своего исходного хранилища? Используя 'echo'? – tadman
копирование моего исходного репо с capistrano. [Capistrano on github] (https://github.com/jadb/capcake/wiki/Introduction-to-Capistrano) – Justin
Очень волнует, что что-то подобное закончится тем, что оно будет выполнено в оболочке или каким-то образом интерполировано. Обычно метод 'git' просто копирует файлы по дословным. – tadman