Complete Exit Ticket: http://ix-exit-tickets.herokuapp.com/
Before tomorrow's class, make sure you have Postgres installed. Please follow the Quick Installation guide to download it. In order to use command line tools, please refer to this resource to configure your bash profile.
To check if you have Postgres installed, on the command line, type:
$ which psql
You should get a response like:
/Applications/Postgres.app/Contents/Versions/9.4/bin/psql
In your terminal, while inside your ixperience
folder, run:
$ git clone https://github.com/ericadu/ix_y02s03_brubudget.git
Please read the README to learn more about what the BruBudget app does. Then, create user accounts and implement authentication for the app by using the Devise gem you learned about in class. Feel free to use Ian's lecture notes as reference.
As a suggested bonus, implement the appropriate associations between User
and Expenditure
such that a user has_many
expenditures and an expenditure belongs_to
a user, and a user can only CRUD his or her own expenditures. Edit the controllers, models, and views to reflect this change.
As a completely optional bonus, install Bootstrap. You can refer to the notes in Lekker Plekke.