Forum: Ruby on Rails in_place_rich_editor method?

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Fa342466c787830ea65ffc638d22d9c4?d=identicon&s=25 GG9 Rails (gorter9)
on 2009-02-04 09:19
For someone i need to fix a bug into an CMS with in place form editing.
Normally i used the in place form described in the rails recipes recipe
1.

But in this project someone used antother method called
in_place_rich_editor
The method works correctly until i put the save button.
There is no saving.


in my view

   <%= in_place_rich_editor( @edit.name,
     :url => { :action => :save_editable, :id => @edit.id },
     :rows => "5", :cols => "5")
     %>

In the application_helper.rb

   def in_place_rich_editor(field_id, options = {})
        function =  "new Ajax.InPlaceRichEditor("
        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['size'] = options[:size] if options[:size]
        js_options['size'] = options[:class] if options[:class]
        js_options['externalControl'] =
"'#{options[:external_control]}'" if options[:external_control]
        js_options['loadTextURL'] =
"'#{url_for(options[:load_text_url])}'" if options[:load_text_url]
        js_options['ajaxOptions'] = options[:options] if
options[:options]
        js_options['evalScripts'] = options[:script] if options[:script]
        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




Is there somebody that knows this type of in place editing?
3131fcea0a711e5ad89c8d49cc9253b4?d=identicon&s=25 Julian Leviston (Guest)
on 2009-02-04 10:58
(Received via mailing list)
Define js InpPlaceRichEditor?

Blog: http://random8.zenunit.com/
Learn rails: http://sensei.zenunit.com/

On 04/02/2009, at 7:19 PM, GA Gorter <rails-mailing-list@andreas-
Fa342466c787830ea65ffc638d22d9c4?d=identicon&s=25 GG9 Rails (gorter9)
on 2009-02-04 13:46
I only get a normal text area.
And when i click on save nothing happen.
Fa342466c787830ea65ffc638d22d9c4?d=identicon&s=25 GG9 Rails (gorter9)
on 2009-02-04 16:32
This App uses ThinMCE 3.0 but the controls.js doesn't support some
functions.

tinyMCE.addMCEControl is not a function.

I put this into the controls.js
tinyMCE.execCommand("mceAddControl", true, "TEXT_AREA_ID");

No result att all but the error has gone, now i have the error

tinyMCE.gtContent is not a function


Is there somewhere an older thinMCE version so i can easily solvve this.
This topic is locked and can not be replied to.