Witam,
w jednym z szablonów mam kilka radiobuttonów, które po zmianie wywołują w tle odpowiednią akcję:

  1. <?php echo radiobutton_tag('produkt[]', 'strona', true, array('onClick' => 'new Ajax.Updater('pozostale_kroki' ,'formularz/formstrona'); return true;')) ?>
  2. <?php echo radiobutton_tag('produkt[]', 'portal', false, array('onClick' => 'new Ajax.Updater('pozostale_kroki' ,'formularz/formportal'); return true;')) ?>
  3. <?php echo radiobutton_tag('produkt[]', 'sklep', false, array('onClick' => 'new Ajax.Updater('pozostale_kroki' ,'formularz/formsklep'); return true;')) ?>


Akcje które są wywoływane includują partial do diva "pozostale_kroki". Wszystko działa dopóki nie ustawię w factories.yml dodawania sufixu .html w urlu. Robię to zgodnie z dokumentacją sf.
Po zmianie konfiguracji gdy wybieram opcję z radiobuttona w divie wyświelta się "500 internal server error".
Nie wiem czy źle zrobiłem te akcje w radiobuttonach, bo dużo eksperymentowałem a nie znam ajaxa, czy może czegoś ważnego nie wiem. Będę wdzięczny za każdą pomoc.

-------- Edit ----------

Problem nie wystąpił gdy dodałem sufix .html do podstron za pomocą routing.yml.
Nie wiem jaka jest różnica i nie mam czasu teraz tego analizować, ale gdyby ktoś wiedział o co chodzi to fajnie jakby napisał.
Pozdrawiam.