But do you really understand what's going on under the hood of these Rake tasks? Did you realize that you can write your own tasks or create your own library of useful Rake files?
Capistrano is a tool for automating tasks on one or more remote servers. It executes commands in parallel on all targeted machines, and provides a mechanism for rolling back changes across multiple ma
The latest version of ragel (5.18) has removed rlcodegen and split the functionality into four differently named programs. I've included a patch for the RakeFile? which checks the ragel version number
desc "Print out all the currently defined routes." task :routes => :environment do puts ActionController::Routing::Routes.routes.map { |r| sprintf "%30s => %s", r.path.inspec
This isn’t so much a tutorial but a life lesson that I thought might be useful to those of you out there looking for some best practices when it comes to Rails deployment.
t’s a single-web page control panel that lets you run any rake task within your application’s directory, from deployment to tests to migrations. If you can write a rake task, Heartbeat can execute it!