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_thing
undefined 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.