A silly as this sounds, I'm not sure how to set the route for the
home_path and home_url helpers. Google has nothing on this. Where do I
define what those paths should resolve to?
Read the comments in the config/route.rb file.
As of Rails 3.0.3, there are no comments in routes.rb that relate to the
creation of home_url and home_path. There is a mention of root:
# You can have the root of your site routed with "root"
# just remember to delete public/index.html.
# root :to => "welcome#index"
but that it all.
I just want to know why in my app, this action:
As of Rails 3.0.3, there are no comments in routes.rb that relate to the
creation of home_url and home_path. There is a mention of root:# You can have the root of your site routed with "root"
# just remember to delete public/index.html.
# root :to => "welcome#index"but that it all.
I just want to know why in my app, this action:
---
redirect_to(home_url, :notice => "Completed")
---Returns the following error:
---
NameError in InvitationsController#complete_thingundefined local variable or method `home_url' for
have you tried using '/' instead of home_url?
Hi Alex,
Using '/' works, so thanks for that suggestion. Unfortunately we haven't
gotten any closer solving the mystery of the missing home_url method.
As of Rails 3.0.3, there are no comments in routes.rb that relate to the
creation of home_url and home_path. There is a mention of root:
You can have the root of your site routed with “root”
just remember to delete public/index.html.
root :to => “welcome#index”
but that it all.
I just want to know why in my app, this action:
redirect_to(home_url, :notice => “Completed”)
Returns the following error:
NameError in InvitationsController#complete_thing
undefined local variable or method `home_url’ for
#InvitationsController:0x52ba788
i believe what you want is root_url and not home_url.
also check rake routes and see if you really have a home_path/url declared.