Re: [Rails] ESI meets ERB, with some odd results
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 rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home