plugins/container_block/controllers/container_block_plugin_controller.rb
module ContainerBlockPluginController
def saveWidths
container = boxes_holder.blocks.find(params[:id])
pairs = params[:widths].split("|")
settings = container.children_settings
pairs.each do |pair|
id, width = pair.split(",")
settings[id.to_i] = { width: width.to_i }
end
container.children_settings = settings
container.save!
render plain: "Block successfully saved."
end
end