A web development project on ruby on rails
Presented by : manoj mehta(cs final year)
objective
Access linux Machine by browser.
Web site development using ruby on rail.
Problem with Linux It in not very user friendly
User need to write command for do everything
It does not provides easy graphical user interface like other operating system
Solution of problem SSH
Telnet
Web application
Graphical user interface
Implementation Authentication 1
Authentication 2
Linux Server machine
Ruby on rail server
Browser
Design of system ruby on rail
Remote linuxmachine
Web interface
Design overview of ruby on rail
WHY Ruby On Rails? A collection of good libraries less works but achieve
better result and faster
There are lots of nice tools classes and methods to make development easier
Why ruby? Easy to learn
Open source
Very easy to extend
Truly object-oriented
Less coding with fewer bugs
Ruby advantages Powerful
Readable
concise
Rails Advantages Convention over configuration
Don’t repeat yourself
Model view controller
Reuse of code
security
Rails Disadvantages Ralis is inefficient
Ralis is hard to deploy
Model-View-Controller Model(active Record):
maintains the relationship between object and Database and handles validation ,association ,transactions ,and more
ROR Databases Mysql
Oracle
Postgre Sql
SqlLIte
Thank You !