如何使用haml和rails渲染部分? 这是我的代码。
:coffee
$(document).ready ->
$('#addBelteri').click ->
$('div#belterik').append( #{ = render('belteri, :belteriClickCounter => window.belteriClickCounter) } )
window.belteriClickCounter++
THX
答案 0 :(得分:2)
尝试escape_javascript
$('div#belterik').append("#{ escape_javascript render('belteri, :belteriClickCounter => window.belteriClickCounter)}")
也别名为'j',因此您可以:
$('div#belterik').append("#{ j render('belteri', :belteriClickCounter => window.belteriClickCounter)}")