Model rails 4的模型完整性

Model rails 4的模型完整性,model,ruby-on-rails-4,rubygems,Model,Ruby On Rails 4,Rubygems,我是RoR新手,使用Rails 4.0,我需要计算模型实例的完整性。 我有一个用户模型{first_name,last_name,email,description,location}。如果您对类似的宝石(如fu)或任何其他方法有任何建议,将非常有帮助。我几天前也遇到过同样的问题。我毫无疑问地解决了这个问题。我在linkedin上写了一篇关于解决方案的文章。您可以检查此链接: 或者,您可以在您的用户模型中简单地执行此操作: def self.total_列 column\u names.cou

我是RoR新手,使用Rails 4.0,我需要计算模型实例的完整性。
我有一个用户模型{first_name,last_name,email,description,location}。如果您对类似的宝石(如fu)或任何其他方法有任何建议,将非常有帮助。

我几天前也遇到过同样的问题。我毫无疑问地解决了这个问题。我在linkedin上写了一篇关于解决方案的文章。您可以检查此链接:

或者,您可以在您的用户模型中简单地执行此操作:

def self.total_列
column\u names.count
结束
def self.all_列
列名
结束
def填充列
计数器=0
self.class.all_columns.each do|column|
如果self.attributes[列].存在?
计数器+=1
结束
结束
柜台
结束
定义完整性
“{(self.filled_columns*100)/self.class.total_columns}%”

结束
你有没有找到解决这个问题的方法?已经很久了。。我创建了一个自定义方法来计算百分比。这不是一个好的解决方案,但它奏效了这就是我目前正在研究的,谢谢