4
내 API가 action
매개 변수가 포함 된 POST를 보내는 외부 소스에서 콜백을 처리 중입니다. 이 매개 변수는 레일 작업을 함께 할 수 없다, 그냥 같은 이름이 될 일이 :Rails에서 "action"매개 변수가있는 POST 처리
param1=value1&action=example¶m2=value2
을이 레일을 명중 할 때, 레일 (이 경우 create
에서) 액션의 이름으로 매개 변수를 무시합니다. .. 그래서 얻을 :
{ action: 'create', param1: 'value1', params2: 'value2' }
어떻게 깨끗한 방법으로 원래의 action
매개 변수를 액세스 할 수 있습니까? 못생긴
Rack::Utils.parse_query(request.raw_post)["action"]
... 더 나은 아무것도 : 현재 나는 raw_post
을 구문 분석해야?