Sha256: 1cd9c95a0f0581bdc69e3b0a90c235460e15399e0c346ce4a40e9130f5cea8ae

Contents?: true

Size: 841 Bytes

Versions: 52

Compression:

Stored size: 841 Bytes

Contents

# -*- encoding : utf-8 -*-
InlineForms::SPECIAL_COLUMN_TYPES[:dropdown_with_values]=:integer

# dropdown_with_values
def dropdown_with_values_show(object, attribute)
  values = attribute_values(object, attribute)
  link_to_inline_edit object, attribute, values[object.send(attribute)][1]
end
def dropdown_with_values_edit(object, attribute)
  # the leading underscore is to avoid name conflicts, like 'email' and 'email_type' will result in 'email' and 'email[email_type_id]' in the form!
  values = attribute_values(object, attribute)
  collection_select( ('_' + object.class.to_s.underscore).to_sym, attribute.to_sym, values, 'first', 'last', :selected => object.send(attribute))
end
def dropdown_with_values_update(object, attribute)
  object[attribute.to_sym] = params[('_' + object.class.to_s.underscore).to_sym][attribute.to_sym]
end

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
inline_forms-1.5.5 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.5.4 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.5.3 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.5.2 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.5.1 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.5.0 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.4.9 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.4.8 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.4.7 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.4.6 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.4.5 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.4.4 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.4.3 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.4.2 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.4.1 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.4.0 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.3.49 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.3.48 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.3.47 lib/app/helpers/form_elements/dropdown_with_values.rb
inline_forms-1.3.45 lib/app/helpers/form_elements/dropdown_with_values.rb