代码如下
params.each do |settings|
update(settings)
end
def update(settings)
selected_feature = ADMIN_FEATURES.detect { |feature| feature[:name] == settings[:name] }
next unless selected_feature
if selected_feature[:inherited]
company.subtree.each { |co| set_company_configuration(co) }
else
set_company_configuration(company)
end
end
如果未找到所选特征,则应迭代下一个元素。关于如何让它发挥作用的任何想法?