Skip to content

akydd/sample_app

Repository files navigation

Ruby on Rails Tutorial: sample application

This is the sample application for Ruby on Rails Tutorial: Learn Rails by Example by Michael Hartl.

The sample app has the following modifications:

  • User has 'username' attribute, which is non-editable after signing up
  • User index page has a search form to search all Users by username
  • Admin users can delete other Admin users
  • Signin is by username and password
  • Users have direct messages
    • They are private
    • They can only be sent to followers
    • There are pages to view sent/received messages
  • Users can use the micropost form to
    • reply to other users by prefixing posts with @[username]
    • follow other users by typing follow [username] or f [username] into the post text box
    • unfollow a user by typing unfollow [username] into the post text box
    • send a direct message to a follower by typing _dm [username] [message text] or _d [username] [message text]
  • TODO: Rspec request tests have been replaced with equivalent cucumber tests

App is deployed to Heroku.

About

RoR tutorial sample app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published