Well I’ll just do it. Maybe it’s because I’m motivated by my new blog theme. Or maybe because my blog is now running on Drupal instead of WordPress – well what the heck? 😉 Anyway, I tought it’s time to … Continued
With Rails 2.1 cache_erb_fragment has been replaced by write_fragment. This breaks a plugin I really enjoy to use: timed_fragment_cache by Richard Livsey.
It basically allows you to specify an expiry for the fragments you cache, e.g. inside memcache, by adding a “meta” fragment for the fragment you store containing the expiry time.
Some usage examples – pretty self-explaining:
In your view:
<%- cache 'my_key', 1.hour.from_now do -%> ... <%- end -%>
With extensive queries – your view …:
<%- cache 'some_posts' -%>
Version 1.90.0 of GetText for Ruby has quite some memory leaks in its Rails support files. In my case, the memory Mongrel used increased by 1 MB with each request it served… Quite amazing that you don’t really find someone else having the problem… Well there’s at least a bug report on rubyforge…
Monkey-patching gettext.rb with the following code made things quite more relaxed:
def bound_target(klass = self) # :nodoc:
ret = nil
The latest Ruby gettext 1.10.0 gem broke the memcache based fragment caching of the current project I’m working on. I figured out what the problem was. gettext 1.10.0 tries to localize caching of fragments by kind of appending the Locale.current … Continued
Some random (and slightly interpreted) quotes by Ryan McMinn of unspace.ca, a Canadian project company: Specs = Speculations Contracts induce Software that works but sucks Developing Software is getting a career option Developers are Musicians Check out the video – … Continued
RDT together with RadRails on Eclipse is a pretty convenient development environment when doing things in Ruby on Rails. A little unknown are the keyboard shortcuts, which make your day even more productive. Here’s a list of those:
Jump to the test case of a model or controller and vice versa.
Jump to the view of a controller method and vice versa.
Ruby on Rails on FastCGI on Apache is a pretty fast and robust combination. Unfortunately FastCGI do doesn’t like output on “standard out”, i.e. $stdout in Ruby. Brian Pontarelli has an article concerning the problem. His suggestion is to simply … Continued