标签: ruby-on-rails refactoring
我有一行代码可以计算以_cui_id结尾的所有属性名称:
_cui_id
cuis_count = self.attribute_names.map { |x| x.include?("_cui_id") }.count(true)
重构这个的最佳方法是什么?
答案 0 :(得分:1)
Count可以将一个块作为参数:
cuis_count = self.attribue_names.count{|x|x.include?("_cui_id")}
为您节省地图电话