Skip to content
Edit in place plugin for jRails.
Ruby
Failed to load latest commit information.
javascripts first commit Apr 26, 2008
lib The helper with instance of ActiveRecord Jun 12, 2008
tasks first commit Apr 26, 2008
test Update README and create tests May 3, 2008
MIT-LICENSE first commit Apr 26, 2008
README update May 3, 2008
Rakefile first commit Apr 26, 2008
init.rb update Apr 26, 2008
install.rb first commit Apr 26, 2008
uninstall.rb first commit Apr 26, 2008

README

JrailsInPlaceEditing
====================

Edit in place for jRails.

Example
=======
  # Controller
    class BlogController < ApplicationController
      in_place_edit_for :post, :title
    end

  # Customize the action that update the value
  class BlogController < ApplicationController
    # set_#{object}_#{title}
    def set_post_title
      post = Post.find(params[:id]) 
      post.title = params[:value] # Name of parameter is always 'value'.
      post.save

      # It should render a text 
      render :text => post.title
    end
  end
  
  # View
  <%= in_place_editor_field :post, :title %>

  # Pass some options
  <%= in_place_editor_field :post, :title, {}, {:field_type => 'textarea', :textarea_cols => 25, :textarea_rows => 10}%>
  <%= in_place_editor_field :post, :title, {}, {:field_type => 'textarea', :textarea_rows => 10}%>
 
For more details, see comments in jrails_in_place_macros.rb.

Dual Licenses
================
This plugin uses implementaion of in-place editor for jQuery, created by Rakuto Furutani
Implementation of in-place editor for jQuery that created by David Hauenstein is used.
Thank you.

Copyright (c) 2008 Rakuto Furutani, released under the MIT license
Something went wrong with that request. Please try again.