来自querystring params的rails-admin get_collection

时间:2016-07-29 14:35:19

标签: ruby-on-rails rails-admin

我正在使用rails-admin执行以下操作:

config.actions do
    collection :message do
      only ['User']
      http_methods { [:post, :get] }

      controller do
        proc do
          if request.get?
          elsif request.post?
            users = self.get_collection(@model_config, nil, nil)
          end
        end
      end
    end
end

问题是@model_config没有使用查询字符串参数,而get_collection正在返回整个用户列表。有没有办法获取集合,通过查询字符串params过滤? (我正在传递那些视图,因为它们在get方法中获取它们 - 它们正在工作中)

1 个答案:

答案 0 :(得分:0)

我的坏 -

我误解了参数。这是确保正确传递内容的好方法,因此上面的代码可以正常工作。

= form_tag message_path(request.query_parameters), method: 'post' do |f|