On Aug 28, 2007, at 7:01 AM, red wrote:

> hi,
>
> i'm writing an short rails-app for some friends of mine and now i came
> over an strange error?!?!
>
> i wrote an rhtml with 2 forms (both with form helpers), the only
> difference of them is that they use call different actions of the same
> controller.
>
> CODE:
> <b>Gehaltsabrechnung ansehen:</b><br>
> <%= form_tag :controller => 'invoices',
>          :action => 'show' %>
>     <label for="invoice_jahr">Jahr:</label>
>     <%= select(:invoice, :jahr, 2007..2107) %>
>     <label for="invoice_monat">Monat:</label>
>     <%= select(:invoice, :monat, 1..12) %>
>     <%= submit_tag "show" %>
> <% end_form_tag %>
> <br><br>
> <b>Gehaltsabrechnung erstellen:</b><br>
> <%= form_tag :controller => 'invoices',
>          :action => 'create' %>
>     <label for="invoice_jahr">Jahr:</label>
>     <%= select(:invoice, :jahr, 2007..2107) %>
>     <label for="invoice_monat">Monat:</label>
>     <%= select(:invoice, :monat, 1..12) %>
>     <%= submit_tag "Create" %>
> <% end_form_tag %>
>
>
> now i have the problem that only the first form works - if i submit on
> the second one the action of the first one is performed!!!
>
> please help!!!
>
> greetz red
>
Both of your forms can work, each form can call to a different method  
in the controller.
Double check your form.