在rails_admin中禁用pjax

时间:2017-01-15 12:09:00

标签: javascript ruby-on-rails rails-admin

我使用rails_admin gem,并且没有添加任何自定义javascript,我得到来自rails_admin的javascript的Cannot read property 'push' of undefined

$.event.props.push('state') // line causing the error

有关如何解决此问题的任何想法?它导致我的测试失败。

看起来这可能是由pjax引起的(从我在一些SO帖子上看到的)。我尝试使用以下方法禁用它:

register_instance_option :pjax? do
  false
end

但它失败了:

RailsAdmin.config do |config|

end

我应该在哪里添加它?

任何输入都将非常感谢!

1 个答案:

答案 0 :(得分:0)

不确定您是否可以在系统范围内禁用pjax。但是我的自定义操作遇到了类似的问题(它使用了send_data)。我能够为我的自定义操作禁用pjax:

member :custom_action do
  pjax { false } # Without "?"
end