Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.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 .attr\u可在模型没有响应的情况下访问?属性?_Ruby On Rails - Fatal编程技术网

Ruby on rails .attr\u可在模型没有响应的情况下访问?属性?

Ruby on rails .attr\u可在模型没有响应的情况下访问?属性?,ruby-on-rails,Ruby On Rails,我正在对Rails 4应用程序进行一些清理,我想知道如果ActiveRecord支持的模型不响应该属性的设置,是否可以安全地假设attr\u accessible属性可以被认为是冗余的 在代码方面,此代码段的结果是否明确列出了没有有效理由可以访问的属性 MyModel.accessible_attributes.reject do |attr| MyModel.new.respond_to?("#{attr}=".to_sym) end 谢谢

我正在对Rails 4应用程序进行一些清理,我想知道如果ActiveRecord支持的模型不响应该属性的设置,是否可以安全地假设
attr\u accessible
属性可以被认为是冗余的

在代码方面,此代码段的结果是否明确列出了没有有效理由可以访问的属性

MyModel.accessible_attributes.reject do |attr|
  MyModel.new.respond_to?("#{attr}=".to_sym)
end
谢谢