Reputation: 26877
As a Ruby/Rails non-pro, I often want to check out the code for a rails method to see how it's implemented...
For example, I was using "form_for", and I wanted to check out the code to see how it works. The slightly lame way I did this was to just google "rails form_for" which takes me to http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html, where I can view the source for form_for.
How do rails/ruby pro's accomplish a similar task? Is there a simple way (without using IDEs) that you can quickly dig this out? Or is it a case of over time learning where stuff is located and find/grep-ing it?
Cheers
Upvotes: 3
Views: 1633
Reputation: 7953
I prefer http://railsapi.com/ both local and remote. Quick search, nice design and magic Show on Github link
Upvotes: 1
Reputation: 46914
I clone the rails repository
git clone git://github.com/rails/rails.git
after I grep on it
git grep 'form_for'
After my Vim editor help my with Ctags to navigate on source code.
If you want some example of code using you can see test unit.
Upvotes: 3