Skip to content
This repository has been archived by the owner on Feb 26, 2023. It is now read-only.

rakuto/jrails_in_place_editing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Edit in place plugin for jRails.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages