renderer ======== Rails 3 render view partials as string in models or modules Example usage: class Banner < ActiveRecord::Base def render_free_html Renderer.render("adverts/free_html", {:advert => self}, [MyCoolHelper]) end ... And then in some place: banner.render_free_html will return view partial "adverts/free_html"