Ruby on rails 在ActiveRecord';s的新方法-Rails
简单,快速,有问题 如何通过视图/javascript将哈希或关联数组传递给rails控制器。 在控制器中,我想在ActiveRecord的新方法中使用hash对象 像这样的东西Ruby on rails 在ActiveRecord';s的新方法-Rails,ruby-on-rails,ruby,Ruby On Rails,Ruby,简单,快速,有问题 如何通过视图/javascript将哈希或关联数组传递给rails控制器。 在控制器中,我想在ActiveRecord的新方法中使用hash对象 像这样的东西 hash = {} hash = params[data] Task.new(hash) 我可以通过并阅读各个字段,但我正在寻找更好的方法。 Thnx.事实上,这应该是可行的。你试过了吗 这是一条单行线: Task.new params[:task] 您应该知道,客户端可以传递任意值,这会造成潜在的批量分配安
hash = {}
hash = params[data]
Task.new(hash)
我可以通过并阅读各个字段,但我正在寻找更好的方法。
Thnx.事实上,这应该是可行的。你试过了吗 这是一条单行线:
Task.new params[:task]
您应该知道,客户端可以传递任意值,这会造成潜在的批量分配安全问题。确保使用
attr\u accessible
是正确的方式定义大量可分配字段。我的错。实际上我的哈希是不正确的。thnx.@mashit,我很高兴它帮助了你。请别忘了!