0

如何使用 haml 和 rails 渲染局部?
这是我的代码。

   :coffee
      $(document).ready ->
        $('#addBelteri').click ->
          $('div#belterik').append( #{ = render('belteri, :belteriClickCounter => window.belteriClickCounter) } )
          window.belteriClickCounter++

谢谢

4

1 回答 1

2

尝试escape_javascript

$('div#belterik').append("#{ escape_javascript render('belteri, :belteriClickCounter => window.belteriClickCounter)}")

这也被称为“j”,因此您可以拥有:

$('div#belterik').append("#{ j render('belteri', :belteriClickCounter => window.belteriClickCounter)}")
于 2013-05-23T13:44:55.867 回答