Ruby on rails 4 如何处理具有多个属性的模型
我有一个ActiveRecord支持的模型,有60多个属性。在控制器中,将如此大的字段列表传递给强参数看起来像是一种代码气味Ruby on rails 4 如何处理具有多个属性的模型,ruby-on-rails-4,activerecord,Ruby On Rails 4,Activerecord,我有一个ActiveRecord支持的模型,有60多个属性。在控制器中,将如此大的字段列表传递给强参数看起来像是一种代码气味 尝试将属性拆分为几个相关的ActiveRecord支持的模型,并让主模型通过has_one relationships到达每个模型,是否有任何不利之处?如果您确实需要所有60个属性,那么将它们保存在一个表/模型中是最好的方法。不要担心控制器底部的长强参数部分。我很想看看您存储的是什么类型的属性。也许其中一些可以更好地管理…也许是时候打破这种模式了?似乎单个模型的60个属性
尝试将属性拆分为几个相关的ActiveRecord支持的模型,并让主模型通过has_one relationships到达每个模型,是否有任何不利之处?如果您确实需要所有60个属性,那么将它们保存在一个表/模型中是最好的方法。不要担心控制器底部的长强参数部分。我很想看看您存储的是什么类型的属性。也许其中一些可以更好地管理…也许是时候打破这种模式了?似乎单个模型的60个属性相当大。它是否存储了大量可能更适合不同模型的数据?