【发布时间】:2023-03-29 04:11:02
【问题描述】:
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
我现在跳过了评估部分,所以我可以使用这个 rake 任务,但我想知道是否有更好的方法来实现这一点。当我们扩展应用程序并添加更多模型时,我想通过将它们附加到列表来节省时间。
【问题讨论】:
标签: ruby-on-rails refactoring rake-task rubocop ruby-style-guide