Module: Admin::ProductPropertiesHelper
- Defined in:
- app/helpers/admin/product_properties_helper.rb
Instance Method Summary collapse
- 
  
    
      #property_fu_name(product_property, number)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Generates the appropriate field name for attribute_fu. 
- #property_fu_value(product_property, number) ⇒ Object
Instance Method Details
#property_fu_name(product_property, number) ⇒ Object
Generates the appropriate field name for attribute_fu. Normally attribute_fu handles this but we’ve got a special case where we need text_field_with_autocomplete and we have to recreate attribute_fu’s naming scheme manually.
| 6 7 8 9 10 11 12 | # File 'app/helpers/admin/product_properties_helper.rb', line 6 def property_fu_name(product_property, number) if product_property.new_record? "product[product_property_attributes][new][#{number}][property_name]" else "product[product_property_attributes][#{product_property.id}][property_name]" end end | 
#property_fu_value(product_property, number) ⇒ Object
| 14 15 16 17 18 19 20 | # File 'app/helpers/admin/product_properties_helper.rb', line 14 def property_fu_value(product_property, number) if product_property.new_record? "product[product_property_attributes][new][#{number}][value]" else "product[product_property_attributes][#{product_property.id}][value]" end end |