【发布时间】:2014-10-07 05:15:58
【问题描述】:
我正在使用 ERB 来生成 HTML sn-ps。所以我有一个看起来像这样的 (html.erb) 模板:
<html><head><title>Artsy</title></head>
<body>
<div id='name-container'>
<%= @name %>
</div>
</body>
</html>
在渲染之后,它最终看起来像这样:
<html><head><title>Artsy</title></head>
<body>
<div id='name-container'>
Johnny
</div>
</body>
</html>
我有几个相关的问题:
假设我希望用户能够以可视方式修改 ERB 模板,例如,他可以将带有id = 'name-container' 的容器移动到模板的另一部分。为了做到这一点,我应该研究什么?
ERB 是 Ruby 的模板引擎,我使用它是因为我拥有的值来自 Ruby 应用程序。但是,如果我想研究如何做到这一点的替代方案(拥有一个模板并能够传递它所期望的参数,例如@name),我应该寻找什么?
【问题讨论】: