レールの外側のプロジェクトにスリムを使用しています。Slimrbには、コマンドラインからテンプレートをhtmlにコンパイルするオプションがあることがわかります。
1)ただし、完全なビューディレクトリをhtmlにコンパイルする方法はありますか。2)また、コンパスが.scssファイルに対して行うように、変更を監視し、生成されたhtmlを継続的に更新することもできます。
レールの外側のプロジェクトにスリムを使用しています。Slimrbには、コマンドラインからテンプレートをhtmlにコンパイルするオプションがあることがわかります。
1)ただし、完全なビューディレクトリをhtmlにコンパイルする方法はありますか。2)また、コンパスが.scssファイルに対して行うように、変更を監視し、生成されたhtmlを継続的に更新することもできます。
この問題には、実際には2つの完全な解決策があります。どちらも実装は非常に簡単です。
indrekj/guard-sim
(リンクしたもの)の使用をお勧めします。slimrb
で、多数のカスタマイズオプションが用意されています。1)ディレクトリ内のすべてのファイルをslimからhtmlにコンパイルしcd
、入力してslimrb *
からTabキーを押し*
て、そのディレクトリ内のすべてのファイル名に展開します。これはビューディレクトリであるため、*。slim以外のファイルはありません。
2)Slim自体はこれを実装しませんが、slimrb
実行可能ファイルが変更されたファイルに基づいてファイルシステムイベントとトリガーをリッスンするスクリプトを作成するのはそれほど難しくありません。