Bcat
(Bcat)
23 Abril, 2021 11:18
1
Este es mi código:
<% if ( @topic_view.topic.tags.length > 0 and @topic_view.topic.tags.include? "abcxyza" ) %>
ALGO
<% else %>
Código completo: aquí
¿Y es incorrecto dejar el sitio inaccesible?
¿Puedes darme el código correcto para verificar que las etiquetas del artículo tengan una etiqueta de id llamada “abcxyz”?
Por curiosidad, ¿por qué estás usando un archivo ERB y no un archivo HBS?
Normalmente, usarías una plantilla HBS dentro de un conector.
Bcat
(Bcat)
23 Abril, 2021 13:38
3
No soy bueno programando, así que he seguido otro plugin con una función que podría interferir con los conectores.
¿Sería más fácil si lo escribieras en un archivo HBS?
Podría estar equivocado, pero los conectores son componentes de Ember, así que en realidad necesitas cambiar la estructura de directorios aquí para que coincida con la estructura de Ember de Discourse. Te sugiero revisar plugins oficiales o de Pavilion existentes para obtener ejemplos.
Por otro lado, si estás limitado al renderizado del lado del servidor debido a ‘amp’, es posible que necesites un enfoque diferente, más cercano a lo que ya estás haciendo. Sin embargo, no estoy seguro de que los conectores funcionen en ese escenario? No soy el mejor asesor aquí, así que dejaré que la comunidad opine.
Parece que los conectores también son compatibles con archivos ERB renderizados del lado del servidor.
¿De qué complemento se trata, por curiosidad?
Bcat
(Bcat)
23 Abril, 2021 13:51
6
A Discourse plugin that lets you use topics to rate things!
Features
Rate topics by a star rating system in the composer.
Enable different rating types on a per-category or per-tag basis.
Toggle rating count and average rating per rating type.
Toggle visibility of ratings, counts and averages based on user roles.
Bulk actions including rating type migration
[screenshot]
Get the code
Report a bug
Lost?
Not sure how to install a plugin? Follow the steps here .
Mak…
es: discourse-ratings/app/views/connectors/topic_header/aggregate_rating.html.erb at main · paviliondev/discourse-ratings · GitHub
Solo veo cómo insertar un fragmento HTML en un tema y aún se muestra al ver el código fuente. Anteriormente, quería insertarlo en el motor <head>.
Gracias. Me corrijo. Parece que sí puedes.
Bcat
(Bcat)
23 Abril, 2021 13:54
8
Estoy tratando de ver qué es
<%= @topic_view.topic.inspect %>
<%= @topic_view.topic.tags.inspect %>
<%= @topic_view.topic.tags[0].inspect %>
Bcat
(Bcat)
23 Abril, 2021 14:01
9
Gracias.
No lo sé, probar el código y ejecutarlo lleva mucho tiempo… el 90% del tiempo se pierde esperando.
¿No puedes ejecutarlo localmente para probarlo? Siempre es bueno probar algo localmente primero antes de desplegarlo. Como bien dices, tiempo.
Bcat
(Bcat)
23 Abril, 2021 14:05
11
¡Todo está hecho y me siento tonto: D! En lugar de usar $value[“key”] , usé $value.key :))
¿No puedes ejecutarlo localmente para probarlo? => Creé un nuevo servidor y lo probé.
Muchas gracias, que tengas un buen día. @merefield