1
我使用下面的jQuery的渲染部分的按鈕被點擊Ruby on Rails的,渲染使用jquery部分只是顯示文本
$(document).ready(function() {
$(".service-type").click(function(e) {
e.preventDefault();
$('#details').html("<%= escape_javascript(render(:partial => 'my_partial',
:locals => { f: f })) %>");
});
});
時,但不是它顯示它插入下面的部分到我的頁面
<%= escape_javascript(render(:partial => "my_partial", :locals => { f: f })) %>
任何想法,我哪裏出錯了?
您需要使用ERB處理該文件,看起來您可能將其從資產管道中提供出來。如果您向我們提供有關代碼位置以及文件名稱的更多信息,我們可以提供更多幫助。 – meagar
此外,只是'渲染'my_partial',f:f'。自Rails 2.3以來,你不需要':partial /:locals'。 – meagar
該文件名爲_my_partial.html.erb –