Ruby on rails 3 如何在Kaminari分页中配置url?'。json'将自动追加
使用AJAX使用Kaminari分页加载表。 分页本身也使用AJAX 在我的控制器中:Ruby on rails 3 如何在Kaminari分页中配置url?'。json'将自动追加,ruby-on-rails-3,url,pagination,format,kaminari,Ruby On Rails 3,Url,Pagination,Format,Kaminari,使用AJAX使用Kaminari分页加载表。 分页本身也使用AJAX 在我的控制器中: def update_user_list modal = render_to_string('tables/_user_table', :layout => false, :formats=>[:html]).html_safe data = { :table => modal } respond_to do |format| format.json { re
def update_user_list
modal = render_to_string('tables/_user_table', :layout => false, :formats=>[:html]).html_safe
data = {
:table => modal
}
respond_to do |format|
format.json { render :json => data }
end
end
在表/用户表中
# Table part and content notrelated
<%= paginate @users, :params => {:controller => 'product', :action => 'more_users'}, :remote => true, :theme => 'twitter-bootstrap-3' %>
更新用户列表的JSON响应如下所示:
{
table=" // the table part
// the pagination part shows as follows
<li class="page"><a href="/product/more_users.json?page=3&user_subgroup_id=1" data-remote="true">3</a></li>
<li class="page"><a href="/product/more_users.json?page=4&user_subgroup_id=1" data-remote="true">4</a>
"
}
我想要的是删除url中的.json
如果我只是在没有AJAX的情况下呈现tables/_user_table,而不是在JSON对象中,那么url中就没有.JSON
版本:
轨道:3.2.17
卡米纳里:0.13.0
引导kaminari视图:0.0.3查找问题。这实际上不包括在问题中
$.ajax({
url: '<%= user_product_index_url %>.json',
success: function(data) {
// not important......
});
json在这里解决问题