我正在使用Rails 3.2和bootstrap 3.2并尝试渲染部分以显示在bootbox控件中,但没有运气。
bootbox.dialog({
title: "New appointment",
message: '<%= (render "form_remote") %>',
问题是它呈现换行符,并打破脚本代码。这是生成的代码:
bootbox.dialog({
title: "New appointment",
message: '<div class="row">
<div class="col-xs-12 col-sm-6 ">
<label class="" for="person_id">Nome</label>
<div>
<input class="form-control" id="person_id" type="text">
</div>
</div>
</div>
',
为了现在的工作,我在一行中改写了我的部分......
还有另一种方法可以做到这一切吗?
答案 0 :(得分:0)
使用escape_javascript,例如:
bootbox.dialog({
title: "New appointment",
message: '<%= escape_javascript(render "form_remote") %>',