rails3 form_tag action issues

I dn’t knw, this is a stupid question, anyway i am shows here. I just scare about form_tag, because, if we try with html form,we will define the action, so When i click on that button, the page will re-directed to the another page, which i mentioned in the action. Here i have one page

billerpage.html.erb

<%= form_tag( { :controller => ‘billerpages’, :action => ‘billerpage’ }) do %>

<%= text_field_tag(‘mnum’ ,nil, :class => “input-xlarge”) %>

<%= submit_tag “Get”, :id => “getpage”, :class => " btn btn-large btn-primary" %>

<% end %>

I dn't knw, this is a stupid question, anyway i am shows here. I just scare about form_tag, because, if we try with html form,we will define the action, so When i click on that button, the page will re-directed to the another page, which i mentioned in the action. Here i have one page

billerpage.html.erb

<%= form_tag( { :controller => 'billerpages', :action => 'billerpage' }) do %> <%= text_field_tag('mnum' ,nil, :class => "input-xlarge") %> <%= submit_tag "Get", :id => "getpage", :class => " btn btn-large btn-primary" %> <% end %>

routes.rb

resources :billerpages

billerpages_controller

def billerpage puts "here in the pages...." end

end

Here the problem is, when i load the page billerpage.html.erb, i can see the "here in the pages...." in log. My doubt is, whenever we click on the get button, the form action will execute. But here even didn't click the get button, billepage will call.....? What am i wrong...?

Trying to help, but don't understand the question. What does "But here even didn't click the get button, billepage will call.....?" mean? Please try again.

Colin

I dn’t knw, this is a stupid question, anyway i am shows here. I just scare

about form_tag, because, if we try with html form,we will define the action,

so When i click on that button, the page will re-directed to the another

page, which i mentioned in the action. Here i have one page

billerpage.html.erb

<%= form_tag( { :controller => ‘billerpages’, :action => ‘billerpage’ }) do

%>

<%= text_field_tag('mnum' ,nil, :class => "input-xlarge") %>
<%= submit_tag  "Get", :id => "getpage",  :class => " btn btn-large

btn-primary" %>

<% end %>

routes.rb

resources :billerpages

billerpages_controller

def billerpage

puts “here in the pages…”

end

end

Here the problem is, when i load the page billerpage.html.erb, i can see

the “here in the pages…” in log. My doubt is, whenever we click on the

get button, the form action will execute. But here even didn’t click the

get button, billepage will call…?

What am i wrong…?

Trying to help, but don’t understand the question. What does "But

here even didn’t click the get button, billepage will call…?"

Thanks colin, i have got it, just i made a mistake…

Thank you

vishnu