0
我已經使用will_paginate插件實現了分頁。select_tag,使用onchange將選定的值傳遞給控制器方法
我想要一個下拉列表,用戶可以在其中顯示每個「頁面」上顯示的記錄數。這個想法是,一旦他們選擇了一些東西,當前屏幕就會隨着記錄顯示的調整數量而刷新。
我的代碼沒有觸發刷新......我做錯了什麼?
下拉列表:
<%= select_tag :paginate_size, options_for_select([['Disp 5', 5],['Disp 10',10],['Disp: 20', 20]]), :onchange => remote_function(:url => {:action => :show_my_entries, :page_size => "this.options[this.selectedIndex].value"})%>
在控制器show_my_entries功能:
@entries_paginate = Entry.paginate :page => params[:page], :order => 'title', :per_page => params[:page_size], :conditions => "publication_id = " + session[:publication_id].to_s
感謝您的回答! – nktokyo 2010-10-09 03:12:20