TODO: Improve this text.
Rack::ESI is an implementation of a small (but still very useful!) subset of ESI.
It allows you to easily cache everything but the user-customized parts of your dynamic pages without leaving the comfortable world of Ruby when used together with Ryan Tomayko's Rack::Cache.
Development of Rails::ESI has just begun and it is not yet ready for anything but exploration.
<esi:include src="..."/>
wheresrc
is a relative URL to be handled by the Rack application.<esi:remove>...</esi:remove>
<esi:comment text="..."/>
rackup examples/basic_example_application.ru
With Rack::Cache:
rackup examples/basic_example_application_with_caching.ru
rake tasks # Show TODOs and FIXMEs
rake tasks:fixme # Show FIXMEs
rake tasks:todo # Show TODOs