502 Fehler beim Versuch, die Reihenfolge der Kategorien zu speichern

Du würdest Folgendes tun:

cd /var/discourse
./launcher enter app
rails c

um zur Konsole zu gelangen. Danach würdest du etwas ausführen.

Wenn du sie nicht verstehst, möchtest du es wahrscheinlich nicht selbst machen.

Hier sind Skripte, die meiner Meinung nach um den 12. Januar 2018 herum funktioniert haben. Ich verspreche nicht, dass sie funktionieren, aber ich sehe keinen Grund, warum sie es nicht sollten. Sichern Sie Ihre Daten und zünden Sie eine Kerze an. :wink:

# Alphabetische Sortierung aller Kategorien, die der Suche entsprechen, und ihrer Unterkategorien

  def sort_matching_categories_and_subcategories(search)
    categories = Category.where("name like ?", search)
    position = 100
    categories.order(:name).each do |cat|
      position += 5
      cat.position = position
      cat.save!()
      c_position = 0
      children = Category.where(:parent_category_id=>cat.id)
      children.order(:name).each do |c|
        c_position += 5
        c.position = c_position
        c.save!
      end
    end
  end


 # Alphabetische Sortierung der Unterkategorien einer einzelnen Kategorie, die der Suche entspricht
def sort_matching_subcategories(search)
  categories = Category.where("name like ?", search)
  if categories.count > 1
    puts "Mehr als eine Kategorie gefunden"
  end
  categories.order(:name).each do |cat|
    c_position = 5
    children = Category.where(:parent_category_id=>cat.id)
    children.order(:name).each do |c|
      c_position += 5
      c.position = c_position
      c.save!
    end
  end
end

Wenn Sie mehr Hilfe benötigen und ein Budget haben, besuchen Sie Redirecting… oder senden Sie mir eine E-Mail.

Ich hoffe, das hilft!

2 „Gefällt mir“