Coming from a PHP background I find it hard to get used to all the implied stuff that Ruby and Rails make use of, e.g. function returning the last value, or controllers just loading a view automagically based on file names & directory structure. I expect everything to be defined somewhere and not having those explicit definitions be visible in the code makes learning really difficult.
Yes, I do agree with you on rails having implied stuff if you read Rails Doctrine by its creator its one of the POWER of Ruby on Rails framework once you will understand it you will see how beneficiary it is
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.