将template.js.erb重写为template.js.slim

当重写为slim时,下面的js.erb模板会是什么样子?

$('#new_reservation').hide().after(''); 

 | $('#new_reservation').hide().after(' = j render("new_reservation") | '); 

您可以查看此gem以进行进一步的简单转换

最近我碰到了同样的问题

 | $('#new_reservation').hide().after('#{= j render("new_reservation")}'); 

也许对于某人会有所帮助Rails 4.2 Ruby 2.3

Slim提供了多线方法:

 | var html = "#{ j render("new_reservation") }"; $('#new_reservation').hide().after(html);