> He's saying that he does not want to have 'foo' referencing something
> real (i.e. the parameters passed to the page) cause that adds coupling
> beetween the view logic and the business logic.

i guess it all depends on what you prefer. the business data and the
view will always be coupled more or less. if you like the abstraction
of having some mediator/binding/etc or wanna do it directly..

the question is though: if the person who does the templates is the
same person who does the rest of the (ruby) coding, what do you gain
by the indirection of bindings/etc?