Ruby on rails Rails:AmazonS3直接上传

Ruby on rails Rails:AmazonS3直接上传,ruby-on-rails,amazon-s3,Ruby On Rails,Amazon S3,我将遵循本教程: 我对下面在脚本标记之间发布的代码块感到非常困惑。据我所知,javascript应该放在脚本标记之间,但作者放的是HTML。我的sublime编辑器似乎同意我的观点,因为它关闭了脚本标记之间所有HTML的颜色(而不是通常的标记颜色)。我认为这部分代码应该提供一个“上传”按钮,但是当我试图通过localhost加载页面时,什么也没有出现。有人能告诉我作者在脚本标签之间放置HTML是做什么的,并告诉我如何让代码工作吗 非常感谢(另外,我是Rails新手,所以如果我遗漏了一些明显的东西

我将遵循本教程:

我对下面在脚本标记之间发布的代码块感到非常困惑。据我所知,javascript应该放在脚本标记之间,但作者放的是HTML。我的sublime编辑器似乎同意我的观点,因为它关闭了脚本标记之间所有HTML的颜色(而不是通常的标记颜色)。我认为这部分代码应该提供一个“上传”按钮,但是当我试图通过localhost加载页面时,什么也没有出现。有人能告诉我作者在脚本标签之间放置HTML是做什么的,并告诉我如何让代码工作吗

非常感谢(另外,我是Rails新手,所以如果我遗漏了一些明显的东西,我向您道歉)


{%=o.name%}
有人能告诉我作者在脚本标签之间放置HTML是做什么的,并告诉我如何让代码工作吗

这段代码将被教程使用的JavaScript模板库用作模板


在某个地方,会有一大块JavaScript代码,用于查找id为
模板上载的脚本,用必要的值填充占位符(即
{}
),并将输出附加到DOM。

我刚刚意识到x-tmpl允许您将JavaScript对象与其他语言一起使用。然而,仍然没有代码出现,即使我在其中使用段落标记对一些文本进行了硬核处理,你知道为什么吗?
<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>