2
我想實現簡單的功能。Rails ajax渲染部分
當我點擊複選框
<%=check_box_tag :important_only,nil,false,id:'important-notes-only'%>
數據,鑑於應換新
我的控制器動作
def important_notes
deal = Deal.find(params[:id])
@notes = Note.where('is_important = ? and source_id = ?', true, deal.id)
p @notes
respond_to do |format|
format.html { }
format.js
end
end
路線
get 'important/:id' => 'notes#important_notes', :as => 'important'
和important.js.erb
should render my partial on view after click
怎麼辦?
我的AJAX
$(document).ready(function(){
$('#important-notes-only').click(function() {
if ($('#important-notes-only').is(':checked')) {
console.log('clicked')
$.ajax({
type: "GET",
url: "<%= important_notes_path(@deal.id) %>",
success: render partial
}
})
}
});
}); 如何呈現局部成功