0

Rails を使用して構築している Web サイトにスライドショーを埋め込もうとしています。これには、Rails ビュー内で画像の順序付けられていないリストを作成する必要があります。ポイントは次のとおりです。

1) ディレクトリを作成し、ディレクトリ内の各画像をスライドショーに含めたい 2) すべてのリクエストでディレクトリの内容を読み込まないようにしたい (このスライドショーはレイアウトに表示され、表示される)すべてのページで) 3) ディレクトリに画像をドロップするだけで、スライドショーでそれを取得できるようにしたい

この質問のように単純に Dir.glob を使用することを考えていましたが、それは要件 2 に違反しています。

次に、サイトの起動時に存在するファイルのリストを作成し、アプリケーション コントローラーに保存できると考えました。しかし、それは要件 3 に違反しています。または、このリストをその場で更新することもできます。

これを行う簡単な方法はありますか?私は自分の人生を無駄に困難にしていますか?つまり、画像をハードコーディングするだけです。

4

1 に答える 1

1

要件 2 の解決策としてページ キャッシュを使用することもできますが、ステップ 3 で手動でページ キャッシュを削除するか、自動化のためにrb-inotifyなどを使用する必要があります。

于 2012-09-13T19:06:28.353 に答える