我的用户模型有一个布尔字段show_in_list
。我使用recordselect
窗口小部件来显示弹出窗口选择窗口,该窗口允许在可能冗长的用户列表中进行分页。
<%= record_multi_select_field ‘users’, @selected_users,
:controller => ‘/users’, :params => {'show_in_list' => true} %>
第一个数据提取网址包含show_in_list=true
参数,并生成正确(有限)的用户组。
/reports/users/browse?show_in_list=true&search=
但是,单击“下一步”按钮会导致不带该参数的提取,从而导致浏览整个用户组。
/reports/users/browse?page=2&search=&update=1
有没有办法配置recordselect来解决这个明显的错误?或者我可以不同地传递参数或以某种方式使用范围?
导轨(4.2) active_scaffold(3.4.99) recordselect(3.6.0)
答案 0 :(得分:0)
这确实是recordselect 3.6.0中的一个错误。修复程序已合并here。
使用
gem 'recordselect', :git => 'https://github.com/scambra/recordselect.git'
在您的Gemfile中包含预发布版本和修复程序,直到新的&gt; 3.6.0版本被删除。