An unobtrusively insertable inplace editor Requirements prototype scriptaculous All you need to do In your views: <%= project.content %> In your layout: <%= javascript_include_tag "myextensions/fast_in_place_editor.js" %> And that's all. Enjoy :)