Module: ActiveAdmin::FormBuilder::DeprecatedMethods

Included in:
ActiveAdmin::FormBuilder
Defined in:
lib/active_admin/form_builder.rb

Overview

These methods are deprecated and removed from Formtastic, however are supported here to help with transition.

Instance Method Summary collapse

Instance Method Details

#buttons(*args, &block) ⇒ Object

The buttons method always needs to be wrapped in a new buffer



106
107
108
109
110
111
# File 'lib/active_admin/form_builder.rb', line 106

def buttons(*args, &block)
  # Formtastic has depreciated #buttons in favor of #actions
  ::ActiveSupport::Deprecation.warn("f.buttons is deprecated in favour of f.actions")

  actions args, &block
end

#commit_button(*args) ⇒ Object

Formtastic has depreciated #commit_button in favor of #action(:submit)



87
88
89
90
91
92
93
94
95
96
# File 'lib/active_admin/form_builder.rb', line 87

def commit_button(*args)
  ::ActiveSupport::Deprecation.warn("f.commit_button is deprecated in favour of f.action(:submit)")

  options = args.extract_options!
  if String === args.first
    options[:label] = args.first unless options.has_key?(:label)
  end

  action(:submit, options)
end


98
99
100
101
102
103
# File 'lib/active_admin/form_builder.rb', line 98

def commit_button_with_cancel_link
  # Formtastic has depreciated #buttons in favor of #actions
  ::ActiveSupport::Deprecation.warn("f.commit_button_with_cancel_link is deprecated in favour of f.commit_action_with_cancel_link")

  commit_action_with_cancel_link
end