mirror of
https://github.com/System-End/theseus.git
synced 2026-04-19 16:38:18 +00:00
21 lines
No EOL
474 B
Ruby
21 lines
No EOL
474 B
Ruby
module Administrate
|
|
module ArrayParameterHandler
|
|
extend ActiveSupport::Concern
|
|
|
|
included do
|
|
before_action :handle_array_parameters
|
|
end
|
|
|
|
private
|
|
|
|
def handle_array_parameters
|
|
return unless params[:warehouse_order].present?
|
|
|
|
params[:warehouse_order].each do |key, value|
|
|
if value.is_a?(String) && value.include?(",")
|
|
params[:warehouse_order][key] = value.split(",").map(&:strip)
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end |