Hacker News new | ask | show | jobs
by Dirlewanger 2067 days ago
>“Rails generates a lot of functions and methods for you that aren’t defined in the code—I bet that will be hard to debug.”

This was definitely the biggest obstacle for me learning Rails (and also Ruby at the same time). And also figuring out what part of the language was Ruby, and what part was Rails. Thankfully Rails' docs have come a long way from just OK to being some of the best in the business.

1 comments

this is where rubymine really shines, you can right click and select "goto definition" which takes you right to the class that defines the method.
In other editors either Solargraph (via LSP) or even just exuberant ctags will give you the same facility.
Rubymine really is a fanatastic IDE.