概要
erbをslim化するにあたって少々詰まったのでメモ
コード
| $("#hogehoge_#{@hoge.id}").html("
= escape_javascript(render partial: 'hogehoge/fuga_form', locals: { hoge: @hoge } )
| ");
| $("#hoge_with_fuga_#{@hoge.id}").remove();
解説
rubyコードを =
で書いて純粋なjQueryはパイプを使用しました。
思ったよりハマったのは、erbのときはけつに ;
がなくても通ったが、
slimの場合は、2行に渡す場合は必ず最後に ;
をつけないとSyntax errorで怒られた。