問題タブ [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.
ruby - コマンドラインで Haml にオプションを渡す
次のように、コマンドラインから Haml を使用して、1 つの .haml ファイルを .html に基本的に変換しています。
つまり、これにより、結果の HTML で属性が一重引用符で囲まれます。:attr_wrapper => '"'
では、コマンドラインからオプションを渡すにはどうすればよいでしょうか?
または、グローバルに:attr_wrapper
二重引用符に設定できますか?
ruby-on-rails - Rails複製ビュー
user_controller のインデックス アクションにすべての @user.notes を表示し、以下のフォームを提供して新しいメモをインラインで追加しようとしています。いくつかのチュートリアルから集めた非常に単純なコードですが、何が起こっているのかというと、私のビューは完全に複製されています。同じhtmlの2つのコピーを吐き出します。まだ Rails に慣れていないので、これをデバッグするのに苦労しています。ハムルを使用して、fyi。
これが私の簡単なコードです:
それが原因のコードかどうかはわかりません。チャンクを削除すると、remote_form_for
重複しなくなります。コントローラーのコードなどを見る必要がある場合はお知らせください。
ありがとう。
ruby-on-rails - Gettext と Haml on Rails の非常に奇妙な問題 / rake updatepo が壊れた
私は Rails 2.3.3 を使用しており、テンプレートには Haml 2.0.9 を使用し、翻訳には Gettext-Rails 2.0.4 を使用しています。Haml は魅力的に機能し、gettext も正常に機能します。
しかし、「rake updatepo」を使用すると、Gettext で Haml ファイルを解析できません。次のようなカスタム パーサーを作成しました。
私のRakefileは次のようになります:
これは、Haml ファイルを解析するための既知のアプローチに従います ( http://www.paulgillard.me.uk/2008/3/8/rails-haml-and-gettext )。
問題: Haml ファイルから MessageId が認識されません。Haml-Parser で「puts」を使用して、適切なファイルを試行したかどうか、それらを解析できるかどうかなどを確認しました。すべてがうまくいっているように見えました。何でも認識し、すでに見つかった msgid のみを常に返し、Haml ファイルの場合は空の配列を返しました。
奇妙なことに、コンソールにこれを入力すると、すべてが機能します。
ご覧のとおり、すべてがここで機能します (長いリターンは省きました)。私の Rake タスクでは、なぜこれが当てはまらないのか、ちょっとびっくりしています。
誰にもアイデアがありますか?あなたは本当に私を幸せなオタクにするでしょう!
ありがとう!
ruby-on-rails - Rails -- HAML パーシャルの HTML 出力を文字列として保存し、外部サービスに送信する方法は?
レーキ タスクを使用して、24 時間ごとにニュースレターを自動的に生成しています。ニュースレターの上部に、管理者がカスタマイズしたメッセージを入力できるセクションがあります。管理者が使用する画面には、コレクションを取得する haml パーシャルを使用してレンダリングされた、ニュースレターのライブ プレビューがあります (彼らはこれに固執していました)。
電子メールを生成して送信するために、生成したい電子メールの HTML を (とりわけ) 含むサードパーティ API に xml ドキュメントを送信しています。
私がやりたいのは、この haml パーシャルの出力を rake タスク内に保存することです。これは、PHP の ob_*() バッファリング関数に似ています。次のようなことをする方法はありますか?
おそらく明らかな何かが欠けているので、これを行ういくつかの方法を考えることができますが、それらのほとんどは DRY ではなく、ヘルパー、モデル、またはタスク自体で大量の html を生成したくありません。
これを達成する方法があれば教えてください。
ruby-on-rails - Haml:テキストの周りの空白を制御する
Railsテンプレートで、HAMLを使用してこの効果の最終的なHTMLを作成したいと思います。
近くにあるテンプレート:
ただし、これによりリンクとコンマの間にスペースが生じることに注意してください。この空白を回避する実用的な方法はありますか?タグの周りの空白を削除する構文があることは知っていますが、これと同じ構文をテキストだけに適用できますか?これを達成するための追加のマークアップのソリューションは本当に好きではありません。
ruby - メモ帳++でのHaml/Sass構文の強調表示?
これを作った人はいますか?
ruby-on-rails - Haml ビュー内のリファクタリング条件
アクセシビリティ標準が現在のページを指すリンクの使用を思いとどまらせるという事実に加えて、次のビューコードをどのようにリファクタリングすることになっていますか?
ありがとうございました。
ruby-on-rails - hamlで複数行に渡って単一の式を書く方法はありますか?
私のhamlビューの1つにこれがあります:
とても長くて読みにくいので、2行に分けたいと思います。hamlの空白規則に違反せずにこれを行う方法はありますか?
ruby - Railsの外部のHAML内からHAMLパーシャルをレンダリングする
私はHAMLを使用してサイトの静的HTMLページを生成しており、Railsの場合と同様に、一般的なコンポーネントを複数のページに含めることができる部分に分割したいと考えていました。ただし、Railsスタック全体を使用してこれを行うのはやり過ぎのように思われるため、使用したくありません。
私はインターネットを見回しましたが、次のようなことをするよりも良いことは何も見つかりませんでした。
HAML内からいわゆるパーシャルを含めるためのより良い方法はありますか?私が見逃している既存のフィルターまたはコマンド?
javascript - jQueryを使用してdivのスクロールバーをdivの下部に保持するにはどうすればよいですか?
#outputというdivがあり、オーバーフローでスタイル設定されています:scroll; 。jQuery.ajaxを使用すると、x秒ごとに更新されます。スクロールバーが表示されたときに(divがいっぱいになった後)、ほとんどのチャットクライアントのように、divの上部ではなく下部に継続的に表示されるようにしたいと思います。
私はこれを行う方法があると確信しています、私はそれを見つけることができないようです。
これがサスです
そしてHamlは単純です