I've been using rails a bit over the past month, month and half and just now getting a little comfortable with it. I still slightly prefer PHP because even though it comes out ugly and takes more work, I atleast know what every single line of code is doing. Rails has a lot of "magic" which makes things easier but at the same time hides a lot of things from a developer.