Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 模型中的质量分配和rails4中的rake任务_Ruby On Rails 4_Mass Assignment - Fatal编程技术网

Ruby on rails 4 模型中的质量分配和rails4中的rake任务

Ruby on rails 4 模型中的质量分配和rails4中的rake任务,ruby-on-rails-4,mass-assignment,Ruby On Rails 4,Mass Assignment,我最近将我的应用程序从rails 3.2.13升级到了rails 4。我一直在使用模型中可访问的attr_将所有质量分配代码移动到控制器中的强参数。一些代码属于模型,因此我无法在控制器内移动它们,因此无法使用srong参数。有没有什么方法可以不使用受保护的属性来处理模型中的质量分配?rails 4是否有一些针对这些情况的特定回退,而不采用传统的attr_访问方式 是的,您可以使用。但是,建议创建服务/表单对象来处理参数,因为模型不应该知道它们

我最近将我的应用程序从rails 3.2.13升级到了rails 4。我一直在使用模型中可访问的attr_将所有质量分配代码移动到控制器中的强参数。一些代码属于模型,因此我无法在控制器内移动它们,因此无法使用srong参数。有没有什么方法可以不使用受保护的属性来处理模型中的质量分配?rails 4是否有一些针对这些情况的特定回退,而不采用传统的attr_访问方式

是的,您可以使用。但是,建议创建服务/表单对象来处理参数,因为模型不应该知道它们