HAML i podwójne renderowanie akcji

Zgłupiałem.

Zainstalowałem w projekcie HAML

haml --rails <nazwaprojektu>

Mam sobie widok akcji w app/views/report/account/balance_input.html.haml (pominąłem layout):

!!! %html %head %title %head = javascript_include_tag 'dynamic_locums' %body = form_tag :method => :get do #building_field %label{:for => :building_id} Budynek = collection_select nil, :building_id, Building.find(:all), :id, :kodbudynku, :prompt => "Wybierz budynek"
W routes, faktycznie mam mały bałagan ;), al projekt jest na jutro, a zaczynałem go jak jeszcze rails nie znałem dobrze:

[code=ruby] map.root :controller => “menu”

map.namespace :report do |report|
with_options(:action => :index) do
report.account ‘account’, :controller => :account
report.balance ‘account/balance’, :controller => :account, :action => “balance”
report.balance_input ‘account/balance_input’, :controller => :account, :action => “balance_input”
report.overhauls ‘overhauls’, :controller => :overhauls
report.next_overhauls ‘overhauls/next’, :controller => :overhauls, :action => :next
end
report.counters_sum ‘counters/building_sum’, :controller => :counters, :action => :building_sum
report.connect ‘:controller/:action/:id’
report.connect ‘:controller/:action’
end[/code]
Problem polega na tym, że gdy wchodzę na stronę /report/account/balance_input to plik HAML jest renderowany dwa razy…
Jakieś pomysły? :wink:

Odpowiadam sobie, zamiast

= form_tag .... do

użyłem

- form_tag .... do

I prawie działa… nie działa mi jedynie dynamiczne filtrowanie (jak w railscast #88), ale penwie zrobiłembłąd w JS…

Kilka razy mi się to zdarzyło :wink: