Sha256: 9cd47757f38ce0218779dd5c8219d62165af6d3de99b0611adb5e7f95d8e0170
Contents?: true
Size: 872 Bytes
Versions: 1
Compression:
Stored size: 872 Bytes
Contents
module Spree module Admin module ProductsHelper def taxon_options_for(product) options = @taxons.map do |taxon| selected = product.taxons.include?(taxon) content_tag(:option, value: taxon.id, selected: ('selected' if selected)) do (taxon.ancestors.pluck(:name) + [taxon.name]).join(" -> ") end end safe_join(options) end def option_types_options_for(product) @option_types.map do |option_type| selected = product.option_types.include?(option_type) content_tag(:option, value: option_type.id, selected: ('selected' if selected)) do option_type.name end end safe_join(options) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_backend-1.3.0.beta1 | app/helpers/spree/admin/products_helper.rb |