Bcat
(Bcat)
Abril 23, 2021, 11:18am
1
Este é o meu código:
<% if ( @topic_view.topic.tags.length > 0 and @topic_view.topic.tags.include? "abcxyza" ) %>
ALGO
<% else %>
Código completo: aqui
E está errado deixar o site inacessível?
Você pode me fornecer o código correto para verificar se as tags do artigo possuem uma tag de ID chamada “abcxyz”?
Por curiosidade, por que você está usando um arquivo ERB e não um arquivo HBS?
Normalmente, você usaria um template HBS dentro de um conector.
Bcat
(Bcat)
Abril 23, 2021, 1:38pm
3
Não sou muito bom em programação, então segui outro plugin com uma função que pode interferir nos conectores.
Então, se você escrever no arquivo HBS, as coisas ficarão mais fáceis?
Posso estar errado, mas os conectores são componentes Ember, então você realmente precisa alterar sua estrutura de diretórios aqui para corresponder à estrutura do Ember do Discourse também. Eu recomendaria olhar exemplos em plugins oficiais ou do Pavilion existentes.
Mas, se você estiver preso à renderização do lado do servidor por causa do ‘amp’, talvez precise de uma abordagem diferente, mais próxima do que você já está fazendo. No entanto, não tenho certeza se os conectores funcionam nesse cenário? - Não sou o melhor conselheiro aqui e vou deixar isso em aberto para a comunidade.
Parece que os conectores também são suportados para arquivos ERB renderizados no lado do servidor.
Bcat:
Siga outro plugin
Qual plugin foi esse, por curiosidade?
Bcat
(Bcat)
Abril 23, 2021, 1:51pm
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…
é: discourse-ratings/app/views/connectors/topic_header/aggregate_rating.html.erb at main · paviliondev/discourse-ratings · GitHub
Apenas vi como inserir um fragmento HTML em um tópico e ele ainda aparece ao visualizar o código-fonte. Anteriormente, eu queria inserir no motor .
Obrigado. Estou corrigido. Parece que você pode.
Bcat
(Bcat)
Abril 23, 2021, 1:54pm
8
Estou tentando ver o que é
<%= @topic_view.topic.inspect %>
<%= @topic_view.topic.tags.inspect %>
<%= @topic_view.topic.tags[0].inspect %>
Bcat
(Bcat)
Abril 23, 2021, 2:01pm
9
Obrigado.
Não sei, testar o código e executá-lo leva muito tempo… 90% do tempo é de espera.
Você não consegue executá-lo localmente para testar? É sempre bom testar algo localmente antes de implantar. Como você mesmo disse, tempo.
Bcat
(Bcat)
Abril 23, 2021, 2:05pm
11
Tudo está feito e me sinto estúpido: D Em vez de usar $value[“key”] , usei $value.key :))
Você não pode executá-lo localmente para testar? => Criei um novo servidor e testei.
Muito obrigado, tenha um bom dia. @merefield