dminuoso: there are a few positive points... it makes you appreciate the other languages you use more, and you feel rewarded when you figure out where a certain behavior was added inside all the dependencies.
makes it really a pain to understand how things work, and you can miss important parts because they are tucked away somewhere, or there are different versions but one overrides the other
sure, it saves you a few lines here and there because you don't need to require/import/initialize things yourselves (all already pre-mixed!), but the cost in terms of clarity is huge
JJonah: there's also the good old absolute template path '/ldap/enter_connection' option to try
I am calling url_for in a controller and get an error from an extra param I didn't pass (no route matches controller, action foo: "5", foo_id: "5". It seems like the extra param "foo" comes from the current controller action being inside a scope :foo, is that right?