build seed file as a rake task, it seems that when you put 'has_secure_password' in the User model, it automatically checks for password_confirmation
build user new and user create methods and pages so that a user can sign up using the web form
build edit and update methods and views to allow users update their info using the web form
add register (or signup) link to the navbar
generate sessions controller
define new action in sessions controller and the corresponding view, still need to do the actual sign-in logic
add remember_token to the users table to enable sessions even after the viewer close the browser
add sign-in failure message
implement sessions based on michael hartl's method, but not working
finally got sessions to work, using the way I've always done in Sinatra, but this way I don't have the functionality of being able to stay signed_in even after a browser is closed, but whatev
create posts controller and enable index, new create and show actions. also ensured that on the user profile page, you can see a list of posts the user created and links to these posts
add links on the root so that when you click on the post title you will be redirect to the post show page
add a link to the user profile on every post show page and add a profile page for the current user
complete restful post
update gemfile to use pg instead of sqlite3 and add a simple comment form, still need to javascript and ajax it
ready for deployment to heroku
change gemfile to include postgres and remove sqlite
change gemfile
cannot push to heroku, so delete comments.js file to see if this was the problem