-
Notifications
You must be signed in to change notification settings - Fork 73
Rake Tasks
Pedro Belo edited this page Aug 13, 2015
·
2 revisions
Pliny apps come with a series of common Rake tasks:
rake db:create # Create the database
rake db:drop # Drop the database
rake db:migrate # Run database migrations
rake db:rollback # Rollback last database migration
rake db:schema:dump # Dump the database schema
rake db:schema:load # Load the database schema
rake db:schema:merge # Merges migrations into schema and removes them
rake db:seed # Seed the database with data
rake db:setup # Setup the database
rake schema # Rebuild schema.json
Define new tasks lib/tasks
. For instance, lib/tasks/cache.rake
:
namespace :cache do
desc "Clear all cached data"
task :flush do
# ...
end
end
Basics
Diving in
- bin/setup
- Config
- CORS
- Endpoints
- Error Handling
- Logging
- Models
- Mediators
- Migrations
- Rake Tasks
- Request IDs
- RequestStore
- Schema
- Serialization
- Testing
- Updating
Guides