私はSinatraでwikiを作成していますが、次のコードがあります。私は "ページ"に保存されているすべてのwikiエントリを取得し、リンクとしてホームページに表示しようとしています。私のsinatraアプリケーションのホームページのリンクとしてフォルダ内のすべてのファイルを取得して表示
get "/" do
@entries = Dir["pages/*.txt"]
@entries.map! { |f| f.split '/' }
@entries.flatten!
@entries.delete_if { |p| p == "pages" }
@entries = @entries.sample(5)
erb :welcome, layout: :page
end
ルビーの天才が雄弁なルビーを実演したいのであれば、私はとても感謝しています!
これはバングの方法についての良いアドバイスです。ありがとうございました! – matt