¡Hola a todos!
Recientemente comencé a hacer voluntariado para una comunidad y me han asignado actualizar un plugin existente. Este plugin cambia actualmente la etiqueta de un tema cuando alcanza cierto umbral de conteo de palabras. Se supone que debo convertirlo para que solo cuente las palabras de las publicaciones del tema que no sean del creador del tema.
Actualmente, el conteo de palabras se logra con este fragmento:
replies = topic.posts.where('post_number > 1')
reply_word_count = replies.sum(:word_count)
Estoy pensando que la estrategia será:
non_op_replies = topic.posts.where('post.user.username != topic.user.username')
reply_word_count = non_op_replies.sum(:word_count)
Pero esto no parece funcionar. He estado jugando con la sintaxis durante un tiempo y no logro obtener un plugin funcional. He estado tratando de encontrar documentación para desarrollar en Discourse con Ruby y no he tenido éxito. Me encantaría que alguien pudiera ayudarme o indicarme la dirección correcta. También soy nuevo en Ruby, así que perdón de antemano si es solo un error tonto.