Web page development using the rails framework
Chhetri, Bhim (2018)
Chhetri, Bhim
Turun ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018090914968
https://urn.fi/URN:NBN:fi:amk-2018090914968
Tiivistelmä
The thesis is based on Ruby on Rails web framework. The primary objective of the thesis was to become acquainted and understand the theory of the Ruby on Rails framework. The secondary objective of the thesis was to create a website as an practical approach using the Rails framework. There is a short overview of the website that was made as a part of the thesis project at the end of thesis. The thesis explains the beneficial features and tools of the Rails framework. The manner in which these tools and features enable to make better web application is discussed concisely. The thesis also highlights the principle of Ruby on Rails and its surface optimization dependency. The thesis gives emphasis on the vital principles of Rails which makes it attractive and distinctive. The Convention over Configuration, the Do not Repeat Yourself and the MVC principles are explained. The above mentioned principles were taken into account while making the thesis website project. This thesis discusses the range of web threats in web application and their respective countermeasures. Apart from this, various Rails tools and methods that are used to test the performance of rails application are discussed. The scalability issue of the web application in the growing business world is also discussed. The corresponding Rails technique is explained to cope with existing scalability issue of the web application.