On the submit tag you need an "=":
<%= submit_tag 'Search' %>
Regarding the "-", my understanding is that it just suppresses
a newline in the output.
-glenn
Scott Olmsted wrote:
>
> 1st question:
>
> I'm using Rails 2.0.2 and incorporating will_paginate into my first
> app. I borrowed the code at
> http://github.com/mislav/will_paginate/wikis/simple-search to display a
> search form:
>
> <% form_tag request.path, :method => 'get' do -%>
> <% content_tag :label do %>
> Search term:
> <%= text_field_tag :search, params[:search] %>
> <% end %>
> <% end %>
>
> but it has no 'Search' button, so I added a submit_tag to produce it:
>
> <% form_tag request.path, :method => 'get' do -%>
> <% content_tag :label do %>
> Search term:
> <%= text_field_tag :search, params[:search] %>
> <% end %>
> *<% submit_tag 'Search' %>
> *<% end %>
>
> but didn't get one:
>
> <form action="/stories"
> method="get"> <label>
> Search term:
> <input id="search"
> name="search" type="text" />
> </label>
>
> </form>
>
> I suspect the blank line is where it hiccuped and didn't spit it out.
> What am I doing wrong?
>
>
> 2nd question:
>
> What does the '-%>' tag in the first line do that '%>' doesn't?
>
> Thanks,
> Scott
>
> >
--~--~---------~--~----~------------~-------~--~----~
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
-~----------~----~----~----~------~----~------~--~---