# File lib/pickle/path.rb, line 36
    def pickle_path_for_resources_action_segment(resources, action, segment)
      action.blank? or action = action.downcase.gsub(' ','_')
      segment.blank? or segment = segment.downcase.gsub(' ','_')
      resource_names = resources.map{|s| s.is_a?(Symbol) ? s.to_s : s.class.name.underscore}.join("_")
      models = resources.reject{|s| s.is_a?(Symbol)}
      parts = [action, resource_names, segment].reject(&:blank?)
      send("#{parts.join('_')}_path", *models) rescue nil
    end