diff --git a/.gitignore b/.gitignore index f6d6962..db1065d 100644 --- a/.gitignore +++ b/.gitignore @@ -12,7 +12,6 @@ /public/docs /tmp/* /yarn-error.log -ER_Model.pdf spec/rspec_examples.txt .env diff --git a/ER_Model.pdf b/ER_Model.pdf new file mode 100644 index 0000000..ea0cbd2 Binary files /dev/null and b/ER_Model.pdf differ diff --git a/README.md b/README.md index e1d1832..fbab2c2 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,11 @@ # Racxob +## ERD + +(Below is an example PDF - it will auto update as you migrate - delete this comment!) + +View PROJECT_NAME ERD [here](./ER_Model.pdf) + ## Usage (be sure to replace PROJECT_NAME with your project name) diff --git a/lib/tasks/auto_generate_diagram.rake b/lib/tasks/auto_generate_diagram.rake new file mode 100644 index 0000000..1df0696 --- /dev/null +++ b/lib/tasks/auto_generate_diagram.rake @@ -0,0 +1,6 @@ +# NOTE: only doing this in development as some production environments (Heroku) +# NOTE: are sensitive to local FS writes, and besides -- it's just not proper +# NOTE: to have a dev-mode tool do its thing in production. +if Rails.env.development? + RailsERD.load_tasks +end