On 25 February 2011 11:26, Vijay Ra <li...@ruby-forum.com> wrote:
> Hello I m newbie in rails
> i create simple application which take data from user search in DB and
> show output but it not show properly it's show what i want plus it show
> whole hash elements which is i don't want. i am attaching output screen
> shot here
>
> Here r my app files
>
> ============================
> class SearchController < ApplicationController
>
> def index
>  @q=params[:q]
>  end
>
> def show
>  @q=params[:q]
>  @name = Frnd.find(:all, :conditions=>{:name=>@q})
> #  puts "name is "+@name.inspect
> end
>
> end
> ============================
> index.html.erb
> ------------------
> <CENTER><h1>Search Here</h1>
> <br>
> <%= form_tag :action =>"show"%>
> <%= text_field_tag "q",""%>
> <%= submit_tag "Go...."%>
> <br>
> </CENTER>
> ============================
> show.html.erb
> ------------------
> <h1><%=@q%></h1>
> <br><br>
> <%= @name.each do |h|%>

You don't want <%= on the line above, that causes it to display the
return value from the call.  You just want
<% @name.each do |h| %>
so that it will run the code but not display the result of this line.

Colin

> <%=h.name%>
> <%=h.age%>
> <%=h.gender%><br>
> <%end%>
> <br><br>
> <%= link_to "back", :action=>"index"%>
> ============================
>
> Attachments:
> http://www.ruby-forum.com/attachment/5965/search.jpg
>
>
> --
> Posted via http://www.ruby-forum.com/.
>
> --
> 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 rubyonrails-talk@googlegroups.com.
> To unsubscribe from this group, send email to 
> rubyonrails-talk+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>

-- 
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 rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to