1)routes.rb
===========
ActionController::Routing::Routes.draw do |map|
map.resources :parts, :has_many => :images
map.resources :parts, :has_many => :fits
map.set_primary_image 'parts/:part_id/images/:id/
primary', :controller => 'images', :action => 'set_as_primary'
map.resources :brands
map.resources :makes, :has_many => :vehicles
map.resources :categories, :has_many => :sub_categories
map.resource :account, :controller => "users", :has_one =>
'address'
map.resource :user_session
map.search_form '/search_form', :controller => 'search', :action =>
'form'
map.search '/search', :controller => 'search', :action =>
'perform_search'
map.root :controller => "home"
end
2)Extract of "rakes"
====================
<---------- Extract start -------------------->
(in /home/ct9a/projects/myApp)
search_form /
search_form
{:controller=>"search", :action=>"form"}
search /
search
{:controller=>"search", :action=>"perform_search"}
root /
{:controller=>"home", :action=>"index"}
...
page GET /
pages/:id(.:format)
{:controller=>"high_voltage/pages", :action=>"show"}
Showing all Routes
- /pages/:id(.:format)?
<---------- Extract end -------------------->
3) Error message
================
Error message on webbrowser as soon as I open up: "http://sample.com/
pages/tester"
<---------- Extract start -------------------->
ActionController::RoutingError in High_voltage/pages#show
Showing app/views/search/_keyword_form.erb where line #1 raised:
No route matches
{:action=>"perform_search", :controller=>"high_voltage/search"}
Extracted source (around line #1):
1: <% form_for :search, :url => { :action =>
"perform_search", :controller => "search" }, :html => {:method =>
"get"} do |f| %>
2: <p>
3: <input id="search_by_keyword" name="search[by_keyword]"
size="30" type="text" />
4: <%= f.submit 'Search' %>
<---------- Extract end -------------------->
For some weird reason, I do not know why the search controller is
being invoked...
On Feb 4, 2:37 am, Dan Croak <[email protected]> wrote:
> On Feb 3, 2:57 am, ct9a <[email protected]> wrote:
>
> > I tried using Thoughtbot's High-Voltage to generate static pages in
> > my app. For some reason, I can't seem to make it work cause it keeps
> > redirecting to one of my search pages. Anyway, I can't seem to find
> > more info in the documentation of high-voltage. There was some mention
> > of "danger" in the docs but that's about it.
>
> The "Danger" reference in the docs is a joke, referring to the name of
> the engine, which is named after the song "High Voltage" by the
> Electric Six:
>
> http://www.youtube.com/watch?v=HD5tnb2RBYg
>
> You do not create a controller (part of the reason for using it).
>
> You should be able to:
>
> link_to "About Us", page_path("about_us")
>
> What is your search page's route? What is your output when running
> "rake routes"?
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.