我在模型上定義了幾個作用域,並在rails_admin中使用它們。RailsAdmin - 將參數傳遞到作用域
scope :foo , ->() { where(status: 'active')}
...
list do
scopes [nil, 'foo']
我想創建範圍,我可以傳遞參數,然後從rails_admin加載這些範圍。事情是這樣的:
scope :bar , ->(query) { where(status: query)}
但因爲RA沒有通過參數我不斷收到
wrong number of arguments (0 for 1)
有沒有人有什麼建議?我正在使用Rails 4.1.14與rails_admin 0.8.1和mongoid 5.0