【发布时间】:2018-08-01 14:25:19
【问题描述】:
我使用的是slim模板,需要写一个js格式的响应, 当我尝试
javascript:
alert('x');
代码没有运行,我猜是因为它被包裹在 <script> 标记中。
我发现自己在写这篇文章
| alert('x');
它可以工作,但是,如果我需要添加另一个命令,我需要编写
| alert...
= "\n"
| anotherCommand
有没有更好的方法来用超薄模板编写这种东西? 我的实际代码看起来很糟糕(在这里)
| UIkit.notification("booked");
= "\n"
| $("#total").html("
= escape_javascript(render "total")
|");
= "\n"
| $("#total_#{@id}").html("
= escape_javascript(render "total", order:@order)
|");
就是3行js加上html替换。
【问题讨论】: