Rubocop 在以下设置中窒息:
desc 'Clear the db data of development records'
task clear: :environment do
msg('Clearing the development database and rebuilding the default values')
'job,company'.split(/, ?/).each do |model|
# rubocop:disable all
eval("#{model.capitalize}.destroy_all")
# rubocop:enable all
end
end
你可以,我现在跳过了 eval 部分,所以我可以使用这个 rake 任务,但我想知道是否有更好的方法来实现这一点。当我们扩展应用程序并添加更多模型时,我想通过将它们附加到列表来节省时间。