> 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?