Что является ORM, поскольку он относится к направляющим и что это означает?
ORM - это Объектно-реляционный картограф. Это означает, что вам не нужно вручную вызывать базу данных самостоятельно; ORM работает с ней за вас.
Ruby on Rails использует такую, которая называется ActiveRecord, и она действительно хороша.
ORM позволяет вам делать такие вещи, как:
User.find(50).contacts
Вместо того, чтобы вручную писать оператор SELECT с помощью JOINs, WHEREs и т.п.