Ruby on rails 是否有可能发现成功发布所需的预期参数?

Ruby on rails 是否有可能发现成功发布所需的预期参数?,ruby-on-rails,Ruby On Rails,这是我正在处理的问题的范围 我刚刚接管了一个现有的rails应用程序,它具有非常复杂的业务逻辑。该应用程序正在作为服务使用。Json输入,Json输出 一些资源希望在params散列中找到一个抽象模型,然后通过元编程,它希望找到正确的对象属性 考虑到我没有文档或单元测试等,我发现很难弄清楚在参数散列中包含什么,以便post/put操作成功。您能用rails服务器启动它并使用该服务吗?如果是这样的话,您可以通过在布局中添加来跟踪它实际使用的参数。我怀疑您不知道如何将web请求发布到JSON API

这是我正在处理的问题的范围

我刚刚接管了一个现有的rails应用程序,它具有非常复杂的业务逻辑。该应用程序正在作为服务使用。Json输入,Json输出

一些资源希望在params散列中找到一个抽象模型,然后通过元编程,它希望找到正确的对象属性


考虑到我没有文档或单元测试等,我发现很难弄清楚在参数散列中包含什么,以便post/put操作成功。

您能用rails服务器启动它并使用该服务吗?如果是这样的话,您可以通过在布局中添加
来跟踪它实际使用的参数。

我怀疑您不知道如何将web请求发布到JSON API。尝试卷曲:

curl -fname=ariejan -fother_params=1 -fanother_param=@filename http://localhost:3000/test.json

添加
-f
选项会自动使curl执行
POST
请求。您还可以返回JSON格式的服务器响应。

是的,但我没有HTML视图,它只呈现JSON输出。好的,那么您的问题是什么?不,我有,但我使用的是HTTParty gem。但这并不能回答我的问题。我正试图找出“预期”参数散列。此特定服务需要非常复杂的7-8级深度嵌套哈希/json