Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sunny/rateaux
A few useful rake tasks for Rails
https://github.com/sunny/rateaux
Last synced: 2 months ago
JSON representation
A few useful rake tasks for Rails
- Host: GitHub
- URL: https://github.com/sunny/rateaux
- Owner: sunny
- License: mit
- Created: 2013-05-14T17:12:39.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2023-07-10T00:02:18.000Z (over 1 year ago)
- Last Synced: 2024-10-09T22:17:55.055Z (2 months ago)
- Language: Ruby
- Homepage:
- Size: 63.5 KB
- Stars: 17
- Watchers: 4
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: MIT-LICENSE
Awesome Lists containing this project
README
# Rateaux
This is a collection of useful Rake tasks for Rails.
## Install
Add these line to your app's Gemfile:
```ruby
# Rake tasks for Rails
gem "rateaux"
```Then call `bundle install`.
## Rake Tasks
### DB Truncate
Delete all data from the current database.
```sh
$ rake db:truncate
```### DB Drop tables
Delete all data and tables from the current database. This is similar to
`db:drop` but it does not drop the database itself.```sh
$ rake db:drop_tables
```### Encoding headers
Add the `# encoding: UTF-8` header to all ruby files in the project. Useful
before Ruby 2.```sh
$ rake encoding_headers
```### Checkout
Remove migrations then checkout a git branch.
```sh
$ rake checkout new_branch_name
```This will:
1. Roll back any migrations on your current branch which do not exist on the
other branch
2. Discard any changes to the db/schema.rb file
3. Check out the other branch
4. Run any new migrations existing in the other branch
5. Update your test database### Cache clear
Empty the cache store.
```sh
$ rake cache_clear
```### Assets Copy Non Digested
Copy assets files with a digest (for example `application-d45e…565.css`)
to their non-digested form (for example `application.css`).```sh
$ rake assets:copy_non_digested
```### DB schema view
View the database structure.
```sh
$ rake db:schema:view
```