将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);