Ruby on Rails正确地将大量数据从视图传递到控制器

时间:2014-09-06 16:45:36

标签: ruby-on-rails ajax

我对rails很新,但我试图将视图上的大量数据传递给控制器​​,以便将其保存在模型中。现在我试图使用这里显示的AJAX传递一个参数作为测试用例:Rails Routing pass parameter with ajax但我想知道是否有更简单/更多的ruby方法来执行此操作。我看着使用表格,但似乎不是我需要的。

我正在尝试使用javascript发送从其他服务中提取的数据。类似下面的模式就是我在javascript中所拥有的。我正在尝试将其保存到rails数据库。

id: 1, name: bob, param1: xyz, .....
.....
id: 2999, name: sue, param1: abc, .....

我发现了一种通过params的方法,作为一个链接,但它似乎是一个非常糟糕的解决方案。有没有其他想法?

1 个答案:

答案 0 :(得分:0)

您提到的链接是关于显示资源的 由于您的问题在您想要达到的目标上有点分散,我强烈建议您阅读REST模式:REST in piece! ...a Ruby on Rails perspective
如果要创建或更新资源(模型对象),表单肯定是当前的方法。