Rails provides named routes.
Routes helper can be called using path or url
eg from docs:
# and provide these named routes
root_url # => 'http://www.example.com/'
root_path # => '/'
frankly speaking I have never used *_url
helper yet , I was able to get things working using *_path
.
I was bit confused what is the purpose of these two different helpers?
how are they different from one another?
some real examples with explanations when to use what would be great.
See Question&Answers more detail:os