【发布时间】:2015-11-18 11:40:23
【问题描述】:
我知道这个问题被问了很多次,但都没有帮助我。
我需要做的是,在按钮单击时呈现包含混合 ruby 和 html 代码的模板。
我正在处理的代码是:
function SetLayout(val) {
if (val == "1") {
$("#loadContent").html("<%= escape_javascript(render(:template => 'pages/template_1')) %>");
$("#pageLayout").modal("hide");
}
}
<div id="loadContent">
//LOAD THAT TEMPLATE IN THIS DIV
</div>
template_1.html.erb
<div contenteditable="true">
<%= @page.name.html_safe %>
</div>
<div class="contenteditable="true"
data-attr="description" id="page-desc">
<%= @page.description %></div>
问题是它只是在结果 div 中呈现如下代码
<%= escape_javascript(render(:template => 'pages/template_1')) %>
【问题讨论】:
标签: jquery ruby-on-rails ruby ruby-on-rails-4