4

私はruby/haml/sass-beginnerです。Windows、haml、sass用のrubyとrails(スタンドアロンとrails用のプラグイン)をインストールしました。

私は、 hamlファイルをhtmlファイルに(およびその逆に)変換する方法を知っています:

haml index.haml > output.html

そして、 scssフィールドcssファイルに変換する方法(およびその逆):

sass --watch style.scss:style.css

scssファイルを保存するたびに、対応するcssファイルが自動的に更新されるため、scssファイルの変換にかかる時間を節約できます(これはwatchコマンド想定です)

しかし、hamlファイルについては、まだ手動で行っています(haml index.haml > output.html)。

hamlファイルとscssファイルの変換時間を節約する方法は他にもあると思います。

助言がありますか?

4

2 に答える 2

4

Rails を Haml と連携するように設定し、開発サーバーを起動すると、ビュー内の Haml がオンザフライで HTML に変換されるため、Haml への変更を個別に監視する必要はありません。

ただし、この段階で Rails スタックを使用せずに Haml と SCSS のみを使用してプロトタイプを作成している場合は、ページの更新時に Haml と SCSS を自動的にレンダリングする便利なツールがいくつかあります。

サーブ http://github.com/jlong​​/serve

StaticMatic http://github.com/staticmatic/staticmatic

これら 2 つのうち、Serve は使いやすいですが、StaticMatic ほど強力ではありません。Serve では、それをインストールして ( gem install serve) serve、Haml ファイルを含むディレクトリーでコマンドラインに入力するだけです。次に、ブラウザで を指定しhttp://localhost:4000ます。詳細はこちら

また、Serve を接続してCompass the Sass メタフレームワークを利用することもできます (これはすばらしいことです)。ここに完全なチュートリアルがあります。

于 2010-06-22T10:44:33.377 に答える
0

ああ、今はダイナミックマティックもあります。これも調べるのに良いかもしれません. 基本的に staticmatic に似ていますが、役立つかもしれない明らかな違いがいくつかあります。私は最近SMをよく使っていて、とても気に入っています。非常に使いやすく、セットアップも非常に簡単で、必要なほとんどのことを実際に実行できます。

于 2010-12-14T16:25:42.607 に答える