Понадобилось сделать один проект. Кратко: есть один админ, который имеет право создавать других юзеров. Сами они регистрироваться не могут. У каждого юзера есть свой личный кабинет, данные из которого используются в другой части проекта, но это уже не суть важно. В вебе опыта 0. Ну, решил выбрать рельсы. Выкурил все официальные гайды, вроде разобрался, начал делать. В итоге уже 4 дня не могу состыковать devise и cancan. То есть, что-то работает, как я это сделал - для меня загадка, да и работает не так, как надо. В общем, куда-то в изучении рельсов я иду не туда. Подскажите, как построить план обучения? Или может, сменить фреймворк на другой (лишь бы не php)?