502 خطأ عند محاولة حفظ ترتيب الفئات

ستقوم بتنفيذ شيء مثل

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

للوصول إلى وحدة التحكم. ثم يمكنك تنفيذ المهام.

إذا لم تفهمها، فمن المرجح أنك لا ترغب في القيام بذلك بنفسك.

إليك نصوص برمجية أعتقد أنها كانت تعمل في أو حول 12 يناير 2018. لا أضمن أنها تعمل، لكنني لا أرى سببًا لعدم عملها. قم بنسخ احتياطي وشعل شمعة. :wink:

# ترتيب فئات البحث المطابقة ترتيبًا أبجديًا وفئاتها الفرعية

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


# ترتيب فئات البحث الفرعية المطابقة لفئة واحدة

def sort_matching_subcategories(search)
  categories = Category.where("name like ?", search)
  if categories.count > 1
    puts "Found more than one category"
  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

إذا كنت بحاجة إلى مزيد من المساعدة ولديك ميزانية، فراجع Redirecting… أو أرسل لي بريدًا إلكترونيًا.

آمل أن يكون هذا مفيدًا!

إعجابَين (2)