gpt4 book ai didi

html - 将 Ruby 嵌入 nanoc 站点不起作用

转载 作者:太空狗 更新时间:2023-10-29 13:51:45 25 4
gpt4 key购买 nike

当我尝试在 Ruby 中循环遍历 sorted_articles() 时,嵌入的代码保持不变,并且在我运行 nanoc compile 时不会在输出中编译.为什么是这样?我嵌入错了吗?我已经尝试了以下所有变体:

<%= for item in sorted_articles()
<p>item[:title]</p>
end %>

还有

<% for item in sorted_articles() %>
<p>item[:title]</p>
<% end %>

<% sorted_articles().each do |item| %>
<p>item[:title]</p>
<% end %>

最后

<%= sorted_articles().each do |item|
<p>item[:title]</p>
end %>

我还学习了教程 here和我发现的差不多,但还是不走运!路由在起作用,规则和其他一切也在起作用。就是这个该死的循环!

谢谢。来源可以在 gitlab 上找到可以找到实时站点here

最佳答案

所有 .html 文件的编译规则都没有通过 erb 过滤器传递,正如 Sergio 在评论中提到的那样,代码被忽略了。添加 filter :erb 解决了这个问题

关于html - 将 Ruby 嵌入 nanoc 站点不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40023209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com