hi david!
David A. Black [2011-07-20 15:24]:
> <esi:vars>
> <% state = "$(GEO{'region_code'})" %>
> <% city = "$(GEO{'city'})" %>
>
> State: <%= state %><br/> # CT
> City: <%= city %><br/> # NEWHAVEN
>
> Massaged city: <%= CITIES[state][city] %> # Uses the literal EIS
> strings
>
> </esi:vars>
well, as far as ruby/erb is concerned there is no ESI, right? it
simply produces:
<esi:vars>
State: $(GEO{'region_code'})
City: $(GEO{'city'})
Massaged city:
whatever-the-value-of-CITIES["$(GEO{'region_code'})"]["$(GEO{'city'})"]-is
</esi:vars>
the hash lookup occurs before ESI gets any chance to replace the
variables. so i don't think there's any way to achieve what you want
(other than going back to the server by some means after ESI
processing has happened). i'm totally unfamiliar with ESI, though,
so i might be off.
cheers
jens
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.