"action"是否被禁止作为输入字段名称?因为除了"动作"参数的赋值之外,一切都有效.
我正在Rails服务器中为Shipworks实现第三方API,而Shipworks客户端应用程序正在发布action具有Shipworks特定语义的参数.
但是,Rails路由逻辑会将此参数覆盖为控制器方法的名称.
是否有一个自定义路由我可以编写以获取该操作参数的值而不将其覆盖为我的控制器方法的名称?
我有一个 API 端点来处理来自第三方应用程序的请求。问题是第3方应用程序发送了一个名为“action”的参数,而在rails中,params[:action]相当于API端点的操作名称。
如何检索从请求发送的“action”参数的实际值?
顺便说一句,端点是 POST 方法。我试过
请求.POST['操作']
和/或
request.request_parameters['action']
但“操作”键不存在。