Brand newbie question relating to link_to

I recently dived into Rails and am having trouble with the link_to
I’d like to pass some parameters to the action being called and am not
how to do it. Essentially, I want to hyperlink a total count of bugs
queried from the database to a method that will return the bug numbers
clicked on. I have a method, bug_total, that returns the total number
display in the view. I have another method, total_bugs, that will
the bugzilla url with all the bugid’s for that particular build when

Below is what I have in my view. I’d like to pass the
some parameters(build_number, developer_name, product_name) based on the
current build. I’ve tried many ways and haven’t been successfull, yet.
help is greatly appreciated. Thanks!

for build in @bugDashboard

<%= link_to build.bug_total, {:controller => “dashboard”,
:action => “total_bugs”} %>

for build in @bugDashboard

<%= link_to build.bug_total, {:controller => “dashboard”,
:action => “total_bugs”} %>

<%= link_to (build.bug_total), :controller … %>

that should work…

2006/3/27, David S. [email protected]:

for build in @bugDashboard

<%= link_to build.bug_total, {:controller => “dashboard”,
:action =>
“total_bugs”} %>

Hmm, have you tried this ?

build_number, developer_name, product_name
<%= link_to build.bug_total, :controller => “dashboard”, :action =>
“total_bugs”, :build_number => ‘123’, :developer_name => ‘francois’,
:product_name => ‘rails’ %>

#link_to automatically makes any leftover parameters query parameters:


In the action, you can access the parameters using the params Hash:

def total_bugs
params[:product_name] # => “rails”
params[:build_number] # => “123”
params[:developer_name] # => “francois”

NOTE: All parameters are strings in the params Hash.

When you are ready to explore routes, you can build a URL like this


:controller => “dashboard”, :action => “total_bugs”

which would give you the exact same params Hash as above.

Hope that helps !

Thank you Francois! That worked great. I haven’t tried the route way,
but will when I get this thing up and running. You help is greatly

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs