Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rewrite template.js.erb into template.js.slim

What would the below js.erb template look like when rewritten into slim?

$('#new_reservation').hide().after('<%= j render("new_reservation") %>');
like image 493
Marek Příhoda Avatar asked Dec 15 '22 18:12

Marek Příhoda


2 Answers

Slim provides a multiline approach:

|
  var html = "#{ j render("new_reservation") }";
  $('#new_reservation').hide().after(html);
like image 160
Alex Kojin Avatar answered Jan 05 '23 22:01

Alex Kojin


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

you can check this gem for further simple conversions

like image 34
pshoukry Avatar answered Jan 06 '23 00:01

pshoukry