問題タブ [haml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python と Django で使用する HAML 実装はありますか
私はたまたまHAMLに出くわしました。これは、コンテンツをマークアップし、HTML のテンプレートを作成するための興味深い美しい方法です。
私は Web 開発のニーズに Python と Django を使用しているので、Django テンプレート エンジンを置き換えるために使用できる HAML の Python 実装 (またはいくつかの同様の概念 - まったく同じである必要はありません) があるかどうかを確認したいと思います。
ruby-on-rails - Haml に pre タグのコンテンツを正しくレンダリングさせるにはどうすればよいですか?
タグと「空白の保存」について話しているHamlドキュメントを読みました。pre
ドキュメントによると、pre
デフォルトでは「空白を保持する」ため、~
演算子を使用してタグの内容を出力し、正しくレンダリングする必要があります。推奨されるプラクティスに従って、私はこれを持っています:
ブラウザでの出力:
(これは少し紛らわしいかもしれません。アプリではユーザーが Haml コードを操作できるようになっているため、実際にはここで UI に Haml コードを表示しています。)
どのような出力が必要ですか:
=
の代わりにも使ってみまし~
た。%pre>
、%pre<
、および%pre><
すべてを同じ結果で試しました。
html - Ruby プログラミングをしているだけの場合、どのような状況で eruby が必要になりますか?
私が理解しているように、eruby は erb のようなもので、ruby コードを HTML に貼り付けることができます。Rails を使用している場合、おそらく erb または Haml を使用するでしょう。
しかし、Rails を使用していない場合、Ruby プログラミングを行っているだけの場合、どのような状況で eruby が必要になりますか?
Ruby を使ってスクリプトを書いているだけなのに、なぜ HTML を出力する必要があるのか 理解できないと思います。
ruby - herokuでhamlを使用するには?
私はsinatraでgemなしでhamlを動作させようとしています(私が知る限り、Herokuはgemのインストールを許可していません)
私がこれまでに行ったこと:
プロジェクト内で haml git リポジトリのクローンを作成します
追加: 私のsinatraメインファイルにrequire 'haml/lib/haml.rb'
次の作品:
しかし、以下はそうではありません:
エラーが発生します:
NoMethodError - 未定義のメソッドeach' for nil:NilClass
(haml):20:in
render'
./haml/lib/haml/engine.rb:152:in `render'
./haml/lib/haml/engine.rb:152:in `instance_eval'
./haml/lib/haml/engine.rb:152:in `render' ...
他に必要なファイルはありますか? 何か案は ?
html - ベストプラクティス:WebアプリでHTMLクラスを設定する
私が構築するすべてのWebアプリで、この問題に遭遇します。HTML要素に条件付きでクラスを設定したい。たとえば<div>
、投稿のforは次のようになります。
そして時々それはこのように見えます:
post
いくつかのロジックがそれがあるべきであると決定したので、後の各クラスはそこにあります。これへの最良の方法は何ですか?Rails + HAMLでは、私は次のようなことをしたことで罪を犯してきました。
それはきれいではありません、そして私はこれをすることができるようにヘルパーを使うためにそれを短くしました:
それは私たちがいつもやっていることなので、それでも読みやすいはずです。このプロセスを短くて読みやすくする方法はありますか?
java - Ruby(erb / haml)に最も近い方法で機能するJava HTMLテンプレートテクノロジーはどれですか?
Apache Velocity、Freemarker、Hamlets、Tapestry、StringTemplate、JSP、JSP Weaver(その他?)などのJavaテンプレートソリューションの中で、Rubyの同様のHTMLテンプレートソリューション(haml / erb)の簡潔さと単純さに最も近いものです。テンプレートエンジンの構文と、サーバー上のコントローラーコードとの統合の単純さの両方に関心があります。
haml - HAML、SASS / Compass、ERBの主な違いは何ですか?
テンプレートエンジンを探しています。HAML、SASS / Compass、ERBから選択する際に考慮すべき重要な要素は何ですか?
ruby-on-rails - 「haml_tag」でヘルパーをテストする
これをテストすると、次のようになります。
NoMethodError: 未定義のメソッド `haml_tag'
このコードは完全に有効であり、開発/運用環境で機能します。
これは、haml ヘルパーをテスト環境に適切にロードすることと関係があります。
ありがとう!