Can you tell if a site was implemented using Ruby on Rails? It is not always obvious. But there are clues that you can use. One of the East Agile developers shares the following advise on this topic.
Based on my experience about rails and web technologies, I have some rules to identify the technology behind a website:
- recognize by URL pattern
- view HTML source
- HTTP monitor by Firebug
- recognize it's not rails-based by understanding other platforms
Basically, I give you 2 simple approaches. To take advantage of these, you may need an understanding of some web technologies and you may need to install more tools.
1. URL pattern:
- rails-based website usually does not have those file extensions in URL: php, asp, aspx, do, jsp, ...
- Rails supports RESTful URL build-in. So URL in rails usually in patterns:
/
/
/
/
/
...
Ex:
/projects/1234/stories --> all stories in project with id 1234
/products/new --> new production page
...
2. HTML code:
- open a page that has a form (eg: new products page, guestbook page, user registration page ...)
- view HTML source: (menu View->Page Source in Firefox)
- find HTML tag