خيارات تسجيل Discourse

هل توجد خيارات إعدادات لتسجيل السجلات في مكان ما؟

أريد منع discourse من تسجيل الرسائل التي يكتبها المستخدمون حاليًا. هل هذا ممكن بطريقة ما؟

مرحبًا، هل يمكنك شرح الأمر مرة أخرى؟ ليس واضحًا ما الذي تطلبه هنا، عذرًا!

حسناً، في discourse/rails/production.log يتم تسجيل كل رسالة، مثل

Started POST "/posts" for 1.15.7.3 at 2020-11-12 13:46:27 +0000
Processing by PostsController#create as */*
  Parameters: {"raw"=>"هذه رسالة لا ينبغي تسجيلها في رأيي"}

وماذا تريد أن تغير؟

لا أريد رؤية هذه الرسائل في السجل، إن أمكن.

لتصفية معامل محدد في Rails، يمكنك القيام بذلك (الطريقة القديمة قبل “filter_attributes”، انظر أدناه) عبر إضافة:

Rails.application.config.filter_parameters += [
  :raw,
  :signature,
  :return_url,
  :api_url,
  :access_token_url,
  :code
]

يمكنك أيضًا استخدام:

 filter_attributes

انظر أيضًا إلى filter_attributes ومعلومات جيدة أخرى حول هذا الموضوع هنا:

أتمنى أن يكون هذا مفيدًا @sbernhard

انظر أيضًا: