first commit
Set up rails environment. Add root and get /todos routes to routes.rb file. Create welcome_controller.rb file with index action. Create index.html.erb file for welcome directory within views. Create todos_controller.rb file with index action. Create index.html.erb file for todos directory within views. Create migration file. Create todo.rb in models directory. Add basic navigation to application.html.erb file.
Edit h1 code in index.html.erb within both welcome and todos view directories. Add link for each todo in index.html.erb file within todos view directory.
List todos in index.html.erb within todos views directory.
Add get /todos/new route to routes.rb file. Defined new action in todos_controller.rb file. Create new.html.erb file within todos views directory and add form.
Add post /todos route. Define create action. Edit action in form in new.html.erb file.
Change datetime to string for due_date column in todos table in migration file. Add get /todos/:id route. Define show action in todos_controller.rb file. Create show.html.erb file and display details of a todo.
Add link to show.html.erb file. Add get /todos/:id/edit route. Define edit action in todos_controller.rb file. Create edit.html.erb file and include form.
Add put /todos/:id route. Define update action in todos_controller.rb file. Change placeholder to value in edit.html.erb file and add hidden input.
Create new rails todos. Transferred content from older version (it was Rails 4. sadface.) to the new rails todos (rails 3.2.13).
Add delete /todos/:id route. Define destroy action in todos_controller.rb file. Add hidden form to show.html.erb file.
Merge branch 'master' of github.com:xinecoulter/rails-todo-with-contacts