public
Description: Restful inplace plugin for Rails
Homepage:
Clone URL: git://github.com/simplificator/inplace.git
marcoribi (author)
Thu Oct 01 05:26:18 -0700 2009
commit  9dc12fc39de573ce87f75b56b36e842f1a5869c4
tree    335b1915f0bad2996bcb50021d961d96ac341cd0
parent  6a5076f1830f3e302ca7d1a25d4e68efd3ac5aca
inplace / README~
100644 28 lines (20 sloc) 0.755 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Inplace
=======
 
= What is it
Inplace is a simple RESTful in place editor.
 
= Installation
script plugin/install ...
 
= Usage
In your View:
<%= editable_content_tag(:span, @artist, 'name', true, nil, {:style => 'border: 1px solid grey;'}, {:okText => 'save it'}) %>
 
In your Controller:
 
if @artist.update_attributes(params[:artist])
    format.html { redirect_to(@artist) }
    format.json { render :json => @artist }
else
    format.html { render :action => "edit" }
    format.json { render :json => @artist, :status => SOMETHINGELSE_THAN_200}
end
 
Based on work by Rick: http://www.bizmeetsdev.com/articles/2008/02/09/editable_content_tag
Thanks a lot!
 
Copyright (c) 2008 [Simplificator GmbH - www.simplificator.com], released under the MIT license