【问题标题】:Disable pjax in rails_admin在 rails_admin 中禁用 pjax
【发布时间】:2017-01-15 12:08:59
【问题描述】:

我使用 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

我应该在哪里添加它?

任何输入将不胜感激!

【问题讨论】:

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


    【解决方案1】:

    不确定是否可以在系统范围内禁用 pjax。但是我的自定义操作也有类似的问题(它使用了send_data)。我能够为我的自定义操作禁用 pjax,如下所示:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-11
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 1970-01-01
      • 2023-04-07
      • 2012-03-23
      相关资源
      最近更新 更多