8

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で見つけることができ、ライブ サイトはここで見つけることができます。

4

1 に答える 1

2

すべてのファイルのコンパイル ルールがフィルタ.htmlを通過せずerb、Sergio がコメントで述べたように、コードは無視されていました。filter :erb修正された問題を追加

于 2016-10-17T10:59:46.510 に答える