Должен ли RoR разработчик знать SQL?
В основном предполагается использование ORM.
Но по своему небольшому опыту советую Вам подтянуть SQL, так как:
1. Иногда составить сложный запрос легче на SQL
2. Бывает, что производительность запроса на ORM намного ниже чем на чистом SQL.
Профессиональный - конечно, должен, для полноценной работы с ORM. "Пыху" не троньте, там тоже ORM есть!