2015-02-20 3 views
0

Я после этого учебника: http://blog.littleblimp.com/post/53942611764/direct-uploads-to-s3-with-rails-paperclip-andRails: Amazon s3 прямой загрузки

Я очень смущен о блоке кода, который я разместил ниже, между тегами сценария. Насколько я знаю, javascript должен проходить между тегами скрипта, но автор ставит HTML. Мой возвышенный редактор, похоже, согласен со мной, поскольку он не окрашивает (а не обычные цвета разметки) весь HTML между тегами скрипта. Я думаю, что эта часть кода должна обеспечивать кнопку «загрузить», но когда я пытаюсь загрузить страницу через localhost, ничего не появляется. Может кто-нибудь, пожалуйста, скажите мне, что делает автор, помещая HTML между метками сценария, а также расскажите мне, как заставить код работать?

Спасибо, связка (P.S. Я новичок в Rails, поэтому я извиняюсь, если мне не хватает чего-то очевидного).

<div id="uploads_container"></div> 
<script id="template-upload" type="text/x-tmpl"> 
<div id = "upload_{%=o.unique_id%}" class="upload"> 
<h5>{%=o.name%}</h5> 
<div class="progress progress-striped active"><div class="bar" style="width: 0%"></div></div> 
</div> 
</script> 
+0

Я только что понял, что x-tmpl позволяет использовать объекты javascript с другими языками. Тем не менее, код не появляется, даже когда я нахожу хардкор в тексте, используя теги абзаца, любая идея, почему? – user1930111

ответ

0

Может кто-то пожалуйста, скажите мне, что автор делает, помещая HTML в-между тегами сценария, а также рассказать мне, как получить код для работы?

Этот блок кода предназначен для использования в качестве шаблона в зависимости от библиотеки шаблонов JavaScript, которую использует учебное пособие.

Где-то, что будет фрагмент кода JavaScript, который выглядит для сценария с идентификатором template-upload, заполняет заполнители (т.е. {}) с необходимыми значениями и присоединяет вывод в DOM.

Смежные вопросы