アプリケーションの一部のページは、アプリケーションがダウンしていてもアクセス可能でなければなりません。たとえば、50xエラーのページ。これを行う最も簡単な方法 - 静的なHTMLページを作成します。これはWebサーバー(NginxのApacheなど)によって提供されます。このページのほとんどは、アプリケーションと共通のレイアウトです。したがって、アプリケーションのレイアウトの一部を変更すると、すべての静的ページを手動で変更する必要があります。Railsを使った静的ページ
レールページを静的ファイルとして保存し、プロジェクトの同じ変更に対して自動的にまたはレーキタスクによって再作成する最も良い方法は何ですか?レールのレイアウトやリソース(CSS、js、画像)を再利用できるレールや静的サイト生成ツールのための宝石ですか?
をレンダリング使用する新しい能力を持っていますか?いいえ - 私は2つの別々のレイアウトを持つ必要があり、2つの離れた場所で修正を加えました。 – potapuff
私は気づいていません。最終的にレイアウトはHTMLにレンダリングされるので、レイアウトの処理済みHTMLをJekyllにコピーすることができます。理想的ではありませんが、うまくいくでしょう。しかし、それを行うライブラリ/ gem /ツールがあるかもしれません。わからない。 –
Railsレイアウトの再利用に関するBloggy(Jekyllベース)のhttps://github.com/zbruhnke/bloggy/issues/2に関する問題を読んでいます。すべてのソリューションはFrainkinshtainのようで、Hight Voltageのような多くの外部の宝石が必要です。 – potapuff