Ruby on Rails is an open source full-stack web application framework created by David Heinemeier Hansson (DHH) in 2004 using the Ruby programming language. It is an optimized framework aimed at programmer happiness and sustainable productivity by making use of
Convention over configuration,
Don't Repeat Yourself(DRY) and
REST (Representational State Transfer) philosophies. It is based on the
MVC Architectural Design Pattern, which separates web applications into three different modules, helping to isolate business logic and making code maintenance easier.
Ruby != Ruby on Rails
The Ruby-on-Rails tag is for questions related to the Ruby on Rails framework. This tag is particularly appropriate for questions about:
- Rails MVC patterns
- Rails objects
- Rails methods
- Rails gems
- Rails views
- ActiveRecord object-relational mapping (ORM)
Questions about Ruby on Rails should not be tagged with Ruby unless the question is about the Ruby language in general, its syntax and libraries, or other questions not specific to the Ruby on Rails MVC framework.
Please see the Ruby tag wiki for more information about when it’s appropriate to tag a question with Ruby instead of Ruby-on-Rails.
Where to start:
When asking Ruby on Rails questions, you should:
- Read the API documentation carefully and search Stack Overflow for duplicates.
- Mention the Ruby and Ruby on Rails
version related to the issue if required.
- Frame the question in a simple way, add code snippets if that could help the community to understand the problem better.
- Tag the question with appropriate tags so that there will be more visits to the page.
Contributing to the community:
- If you can solve the problem, spend some time by answering the question.
- Up-vote and down-vote appropriately to rate and maintain the quality of questions and answers posted.
Contributing to Ruby on rails:
There are hundreds of people around the word who contribute to Ruby on rails. You can start contributing here.
NOTE: The content of this tag was originally posted at StackOverflow.com