Andres Paglayan
2009-Feb-09 18:56 UTC
submit_to_remote change from 2.1 to 2.2 now gives wrong number of arguments
Hi, this snippet <%= submit_to_remote(''create_button'', ''Add Phone'', :submit => "phone_form", :url => send( "#{@phonable_type.to_s.downcase.singularize}_phones_path", @phonable_id), :method => "post", :html => {:class => ''submit''} ) %> was working totally fine under 2.1.1, it throws wrong number of arguments (3 for 2) on 2.2.2 submit_to_remote on 2.1.1 was # File vendor/rails/actionpack/lib/action_view/helpers/prototype_helper.rb, line 412 412: def submit_to_remote(name, value, options = {}) 413: options[:with] ||= ''Form.serialize(this.form)'' 414: 415: options[:html] ||= {} 416: options[:html][:type] = ''button'' 417: options[:html][:onclick] = "#{remote_function(options)}; return false;" 418: options[:html][:name] = name 419: options[:html][:value] = value 420: 421: tag("input", options[:html], false) 422: end while on 2.2.2 is # File vendor/rails/actionpack/lib/action_view/helpers/prototype_helper.rb, line 421 421: def submit_to_remote(name, value, options = {}) 422: options[:with] ||= ''Form.serialize(this.form)'' 423: 424: html_options = options.delete(:html) || {} 425: html_options[:name] = name 426: 427: button_to_remote(value, options, html_options) 428: end now it wraps the lower level button_to_remote, but I don''t get why mine is failing, looks like submit and button to remote should be the same, but not sure what''s going on, any help is appreciated, Thank you, --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---