John Joyce
8/28/2007 12:47:00 PM
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.