Database
When working with a database, such as Postgresql, Active Record (the ORM used by Ruby on Rails) allows you to abstract from the current database at higher levels. This makes it possible to write almost the same code for any supported database.
The framework works with all popular SQL databases, so you can focus on the implementation of business tasks, rather than writing a huge number of low-level SQL commands.
Templates
Ruby on Rails also supports web development templating engines that speed up front-end templating. Writing HTML code on your own without the help of automated generators is difficult, time-consuming and expensive, so the framework works with many templating engines:
- erb,
- haml,
- Slim,
- liquid.
Deploy and testing
The more business logic in the application, the more difficult it is to update it to the current version. Ruby has tools that make it possible to update with one command, describing all the stages of deployment in Ruby. The automation system will do the rest.
No comments:
Post a Comment