Search code examples
ruby-on-railsrubyopen-sourcebusiness-application

Real-world Complex Rails applications?


For my self-education purposes, I would like to investigate the code of a complex Ruby On Rails (preferably 3) business application(s) so that I can get the feel of how to do things in the real world with Rails.

There are tons of "another blog" or "another CMS", but I am really looking into a Rails app with pretty high complexity (in terms of business rules), but not only the CRUDs.

Something like Real-estate systems must be complex enough. Or maybe in the government area (which is always complex by definition :) ).

Thanks.


Solution

  • There are a lot of complex projects you can take a look too.

    Like:

    diaspora (RoR 3) a social netwok

    Spree (RoR 3) an e-commerce solution

    Redmine (RoR 2.3) a project management web application

    ... and so on ...

    but, as Fábio Batista said, "I can safely assume that I never really learned anything by just reading other people's code... Getting your hands dirty is the best way to learn anything.".

    So my advice is to follow tutorials (Ruby on Rails Guides and Ruby on Rails Tutorial) and screencasts (Railscast by Ryan Bates, RubyPulse and Teach Me To Code) learn Ruby metaprogramming (Metaprogramming Ruby book), look into some well structured gems (like devise) and write code ;)