这是我的代码:
<% if ( @topic_view.topic.tags.length > 0 and @topic_view.topic.tags.include? "abcxyza" ) %>
SOME THING
<% else %>
完整代码:在此
让网站无法访问是否错误?
能否提供正确的代码来检查文章标签是否包含名为 “abcxyz” 的 id 标签?
这是我的代码:
<% if ( @topic_view.topic.tags.length > 0 and @topic_view.topic.tags.include? "abcxyza" ) %>
SOME THING
<% else %>
完整代码:在此
让网站无法访问是否错误?
能否提供正确的代码来检查文章标签是否包含名为 “abcxyz” 的 id 标签?
出于好奇,您为什么使用 ERB 文件而不是 HBS 文件?
通常,您会在连接器中使用 HBS 模板。
我不太擅长编程,因此我参考了另一个插件,其功能可能会与连接器产生冲突。
所以,如果将其写在 hbs 文件中,情况会变得更容易吗?
我可能说错了,但连接器是 Ember 组件,因此你实际上还需要调整目录结构以匹配 Discourse 的 Ember 结构。建议参考现有的官方或 Pavilion 插件示例。
不过,如果你因“AMP”而受限于服务器端渲染,可能需要采用更接近你当前做法的另一种方案。但我不确定连接器在这种场景下是否有效? 在这方面我不是最佳顾问,还是把这个问题交给大家讨论吧。![]()
连接器似乎也支持服务器端渲染的 ERB 文件。
出于好奇,请问是哪一个插件?
我刚刚了解到如何将 HTML 片段插入到主题中,并且查看源代码时仍然会显示。之前我本想将其插入到引擎中。
谢谢,我收回刚才的话。看来你确实可以。
你不能在本地运行它来测试吗?在部署之前,先在本地测试一下总是好的。正如你所说,时间紧迫。
所有事情都搞定了,结果发现自己犯了个蠢:D 我本该用 $value[“key”],却用了 $value.key :))
你不能在本地运行测试吗?=> 我新建了一台服务器并进行了测试。
非常感谢,祝你有美好的一天。@merefield
@Bcat 做得非常好!