I just made the changes and merged up to the main Camping branch:
I am now setting the new :dynamic_templates option when you run the
camping server (only).
Magnus I did not rebuild the official gem yet. Maybe you could do that.
On 5/8/2010 6:03 PM, Magnus Holm wrote:
Thanks for testing it out ;)
I agree: we can't cache templates in development and you shouldn't
need to set an option for that, however we also want Camping to be
speedy out-of-box.
What about applying your patch, but also make bin/camping set
:dynamic_templates to true if it's not set already?
If you want to force caching (or force not-caching) in your app, you
simply set :dynamic_templates, true/false. And if you don't, it
compiles if you i.e. run it through a configuration.ru
<http://configuration.ru>, but is dynamic with bin/camping. Best of
both worlds?
On May 9, 2010 12:43 AM, "Philippe Monnet" <r...@monnet-usa.com
<mailto:r...@monnet-usa.com>> wrote:
I gave Magnus' excellent integration of Tilt a whirl today and really
love it.
It's also cool because you can match different types of templates at
the same time (e.g. Markaby + HAML).
I found that while prototyping it would be nice to not have Camping
compile and cache Tilt templates.
So I used the new option capability and defined a :dynamic_templates
option.
e.g.:
module TiltTest
set :views, File.dirname(__FILE__) + '/views'
set :dynamic_templates, true
#...
end
I changed the Camping code to check for that option and only compile
and cache if false.
What do you think?
Maybe we need a shorter or different name for the option?
I checked in the changes in my fork:
http://github.com/techarch/camping/commit/0152c606f286855ca7381c9394e9f05001d93764
Magnus, you might have some additional ideas for tweaking this
feature. So feel free to add/alter and merge to your liking.
Philippe
_______________________________________________
Camping-list mailing list
Camping-list@rubyforge.org <mailto:Camping-list@rubyforge.org>
http://rubyforge.org/mailman/listinfo/camping-list
_______________________________________________
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list
_______________________________________________
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list