Esta es una pregunta antigua, pero en mi opinión, a menudo encuentro útil crear una tarea de rake ... y en realidad es muy fácil.
En lib/tasks/example.rake:
namespace :example do
desc "Sample description you'd see if you ran: 'rake --tasks' in the terminal"
task create_user: :environment do
User.create! first_name: "Foo", last_name: "Bar"
end
Y luego en la terminal ejecuta:
rake example:create_user
Localmente, esto se ejecutará en el contexto de su base de datos de desarrollo y, si se ejecuta en Heroku, se ejecutará mientras esté conectado a su base de datos de producción. Encuentro esto especialmente útil para ayudar con migraciones o tablas modificadas.