Соглашусь с необходимостью знать основы Ruby. Может, от того и страдаю, что не было возможности их изучить до конца.
В общем, с основами я был знаком перед изучением "Рельсов", хотя и не использовал многих знаний, которые нужны именно в работе с каркасом. Но в каркасе применяется много различных ухищрений, которые в простом Ruby не столь много.
Поэтому и создалось ощущение, что в "Рельсах" сплошь трюки и ухищрения.

Постепенно пробую заполнять пробелы в Руби, хотя по работе больше приходится вникать в суть трюков каркаса.