在ActiveRecord的新方法--Rails中传递和使用哈希对象

时间:2012-03-16 11:01:30

标签: ruby-on-rails ruby

简单,快速,有问题。

如何通过我的view / javascript将哈希或关联数组传递给rails控制器。 在控制器中,我想在ActiveRecord的新方法中使用哈希对象

像这样的事情

 hash = {}
 hash = params[data]
 Task.new(hash)

我可以传递和阅读单个字段,但我正在寻找更好的方法。 日Thnx。

1 个答案:

答案 0 :(得分:0)

实际上,这应该有效。你试过了吗?

这是一个单行:

Task.new params[:task]

您应该知道客户端可以传递任意值,从而产生潜在的质量分配安全问题。确保使用attr_accessible定义质量可分配字段。