相关疑难解决方法(0)

为什么我不能使用称为"动作"的参数?

"action"是否被禁止作为输入字段名称?因为除了"动作"参数的赋值之外,一切都有效.

ruby-on-rails ruby-on-rails-3

9
推荐指数
2
解决办法
1573
查看次数

如何在控制器中不使用Rails动作参数

我正在Rails服务器中为Shipworks实现第三方API,而Shipworks客户端应用程序正在发布action具有Shipworks特定语义的参数.

但是,Rails路由逻辑会将此参数覆盖为控制器方法的名称.

是否有一个自定义路由我可以编写以获取该操作参数的值而不将其覆盖为我的控制器方法的名称?

ruby-on-rails

7
推荐指数
2
解决办法
2067
查看次数

“action”参数与控制器操作名称冲突

我有一个 API 端点来处理来自第三方应用程序的请求。问题是第3方应用程序发送了一个名为“action”的参数,而在rails中,params[:action]相当于API端点的操作名称。

如何检索从请求发送的“action”参数的实际值?

顺便说一句,端点是 POST 方法。我试过

请求.POST['操作']

和/或

request.request_parameters['action']

但“操作”键不存在。

ruby api ruby-on-rails

5
推荐指数
0
解决办法
706
查看次数

标签 统计

ruby-on-rails ×3

api ×1

ruby ×1

ruby-on-rails-3 ×1