У меня есть следующий сценарий развертывания, который я унаследовал от других разработчиков. Кто-нибудь знает, что делает rake task db: full_reset? Я бы подумал, что он сбрасывает базу данных, но я не могу найти эту фактическую задачу в коде. Запуск rake -T не дает никаких подсказок. Будет ли он находиться в драгоценном камне?
namespace :db do
task :full_reset do
on roles(:app) do
within release_path do
with rails_env: fetch(:rails_env) do
execute :bundle, "exec rake db:full_reset"
end
end
end
end
end





Вы можете использовать rake -W db:full_reset, чтобы увидеть, где определена эта задача.
Это определено ... не где! Я ненавижу код, который просто находится в базе кода и ничего не делает.