2017-02-21 15 views
2

私はレールサイトのビルドを完了し、プロジェクトの要件が変更されました。ホストされているレールサイトではなく、スタティックファイルとしてサイトを配信するようになりました。各ページのソースの表示、保存、およびヘッドファイル参照の調整が不足していますか?静的なhtml/css/jsファイルとして出力するのに役立つ宝石やプラグインがありますか?Ruby on Railsビルドから静的ファイルを出力する方法はありますか?

標準レール5を構築します。多かれ少なかれ箱から。

ありがとうございます。

+0

サイトは動的ではありませんか?ユーザーが作成したコンテンツはありませんか? Railsは設定よりも慣例に賛成していますが、この新しい要件は間違いなくこの慣例の外にあります.Rails内にあなたを助けるために何かがあるなら、私は驚くでしょう。私は、サイトのクローラが外部からのトリックを行うことを確信しています(各ページを訪問し、ソースをダウンロードし、内部の各リンクをたどり、繰り返しを繰り返す自動ブラウザと考える) – Leito

答えて

2

これは、レールのための珍しいユースケースなので、おそらくあなたは簡単な宝石を見つけることができません。あなたの最良の賭けはあなたのためにあなたのページのすべてを訪問し、それらを保存するWebクローラを使用することです。サイトのダウンロード」に簡単な方法は、wgetのである:

wget --convert-links --mirror example.com 

このブログの記事details the entire process、静的にそれをホストに自分のレールサイトをクロールから。それはあなたに役立つかもしれません。

+0

ありがとうございます。明らかにこれは理想的なユースケースではありませんが、これはかなりストレートなフォワードビルドであったはずですが、これは間違いなく私が必要としていたものを私にもたらしました。ヘルプをよろしくお願いいたします。 – BigRedEd

関連する問題