Sample music API using Rails
The following domain is used to illustrate key principles and maintain focus on building APIs:
- Artist
- Albums
- Songs
An artist has many albums. An album has many songs.
Quick links include:
- featured (artists)
- recent releases (albums)
- hot (albums, songs)
- top (artists, albums, songs)
ConventionsLayered Architecture (MVC)ValidationsTestsShared examplesGeneratorsRESTJSON representationRoutingManaging complex queries (scopes)Support for different environmentsLoggingAuthenticationCachingPagination
- Job Queue
- Mailers
Application TemplateSortingFilteringCapistrano configurationRequest Id