내 검색 엔진이 매개 변수에서 일부 검색 필터를 검색하지만 "필터"매개 변수가없는 경우 다른 작업을 수행해야합니다.집합에 일부 매개 변수가 있는지 확인
는나는 이전에
params.slice(*filter_params).any?
을하고 있던하지만 지금은
중단 경고를 받고 오전 : 방법 중 하나를?
ActionController::Parameters
은 더 이상 해시를 상속하지 않으므로 Rails 5.1에서는 제거되고 제거됩니다. 이 사용되지 않는 동작을 사용하면 잠재적 인 보안 문제가 발생할 수 있습니다. 이 방법을 계속 사용하면 앱에 악용 될 수있는 보안 취약점이 발생할 수 있습니다. 내가 여기.any?
전화를 대체하기 위해 무엇을 할 수 있는지 잘 모르겠어요 http://api.rubyonrails.org/v5.0.0.rc1/classes/ActionController/Parameters.html
대신, 사용되지되지 않은이 문서화 된 방법 중 하나를 사용하는 것이 좋습니다?
안녕하세요, 문제가 해결 된 답변이 있으면 수락하시기 바랍니다. 추신 내가 [이 이전 질문에 대한 답변]에 대한 의견에서 제안한 것들 중 하나를 시도 했습니까 (http://stackoverflow.com/q/39698466/1772830)? 나는 단지'qualified_const_get'이 당신이 거기에 필요했던 것일 수도 있다고 생각했다. (파티에 다소 늦은 것 일지라도) –