simplificator / inplace
- Source
- Commits
- Network (3)
- Issues (0)
- Downloads (0)
- Wiki (2)
- Graphs
-
Tree:
d56c88f
commit d56c88f6b2b8989e6611e190231b731608356a01
tree c5e9790e154f8bfcc5482b09fcdcaff42d30c558
parent cc71520796522cfa899dc49ff2eff500aaa99e67
tree c5e9790e154f8bfcc5482b09fcdcaff42d30c558
parent cc71520796522cfa899dc49ff2eff500aaa99e67
inplace /
| name | age | message | |
|---|---|---|---|
| |
MIT-LICENSE | Mon Aug 11 00:04:18 -0700 2008 | |
| |
README | Mon Aug 11 05:55:18 -0700 2008 | |
| |
README~ | Mon Aug 11 05:55:18 -0700 2008 | |
| |
Rakefile | Mon Aug 11 00:04:18 -0700 2008 | |
| |
init.rb | ||
| |
install.rb | ||
| |
lib/ | ||
| |
nbproject/ | ||
| |
tasks/ | Thu Oct 01 05:26:18 -0700 2009 | |
| |
test/ | Mon Aug 11 00:04:18 -0700 2008 | |
| |
uninstall.rb | Mon Aug 11 00:04:18 -0700 2008 |
README
Inplace
=======
= What is it
Inplace is a simple RESTful in place editor based and tested on Rails 2.1.0.
= 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

