2017-01-15 3 views
0

Ich benutze die rails_admin Edelstein, und ohne Hinzufügen von benutzerdefinierten Javascript, bekomme ich Cannot read property 'push' of undefined aus rails_admin Javascript.Disable pjax in rails_admin

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

Haben Sie eine Idee, wie Sie das beheben können? Das führt dazu, dass meine Tests fehlschlagen.

Es sieht aus, als könnte dies durch pjax verursacht werden (von dem, was ich in einigen SO-Posts gelesen habe). Ich habe versucht, es zu deaktivieren mit:

register_instance_option :pjax? do 
    false 
end 

aber es funktioniert nicht in:

RailsAdmin.config do |config| 

end 

Wo ich es hinzufügen bin soll?

Jeder Eingang wird sehr geschätzt!

Antwort

0

Nicht sicher, ob Sie pjax systemweit deaktivieren können. Aber ich hatte ein ähnliches Problem mit meiner benutzerdefinierten Aktion (es verwendet send_data). Ich war in der Lage, pjax für meine benutzerdefinierte Aktion wie folgt zu deaktivieren:

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