Yo uso el viejo in_place_editor .... tirate esto en tu app helper ...

  # In place editor!
  def in_place_editor(field_id, options = {})
    function =  "new Ajax.InPlaceEditor("
    function << "'#{field_id}', "
    function << "'#{url_for(options[:url])}'"

    js_options = {}
    js_options['cancelText'] = %('#{options[:cancel_text]}') if
options[:cancel_text]
    js_options['okText'] = %('#{options[:save_text]}') if options[:save_text]
    js_options['loadingText'] = %('#{options[:loading_text]}') if
options[:loading_text]
    js_options['rows'] = options[:rows] if options[:rows]
    js_options['cols'] = options[:cols] if options[:cols]
    js_options['externalControl'] = options[:external_control] if
options[:external_control]
    js_options['loadTextURL'] = "'#{options[:load_text_url]}'" if
options[:load_text_url]
    js_options['clickToEditText'] =
%('#{options[:click_to_edit_text]}') if options[:click_to_edit_text]
    js_options['ajaxOptions'] = options[:options] if options[:options]
    js_options['callback']   = "function(form) { return
#{options[:with]} }" if options[:with]
    function << (', ' + options_for_javascript(js_options)) unless
js_options.empty?

    function << ')'

    javascript_tag(function)
  end


Luego en tu controlador hacés un método para setear el valor ... algo así ...



El día 13 de mayo de 2010 15:32, Franco Brusatti <[email protected]> escribió:
> Hola lista,
>    alguien ha utilizado alguno de estos plugins [1] [2] con exito? Hace rato
> que estoy con esto y la verdad que ya no tengo idea que puede estar
> pasando.
> * Cuando uso el primero no tengo ningun error, pero nada pasa cuando hago
> click encima del "supuesto editor"
>   Este es el tag que me genera
>    <div tag="div" rel="/admin/items/76" id="item_66_quantity"
> class="editable">1000</div>
>   usando esto
>    <%= edit_in_place_for([:admin, quote.item], :quantity) %>
>   he includio el .js en el header y he definido el helper como lo indica en
> la
> wiki http://wiki.github.com/nakajima/nakatype/better-edit-in-place-editable-js
>   Trabjo en linux y lo estoy probando con FF y google-chrome. Disculpas que
> no puedo adjuntar mas detalles, pero es que nada pasa. Gracias.
>
> [1] http://github.com/nakajima/better-edit-in-place
> [2] http://github.com/rails/in_place_editing
> Saludos,
> Franco.
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>



-- 
Silvio Quadri
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a