問題タブ [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 - ruby、sinatra、hamlの連絡フォーム
私は3つすべてに不慣れで、Webサイトの簡単な連絡フォームを作成しようとしています。私が思いついたコードは以下のとおりですが、いくつかの根本的な問題があることを知っています(sinatraの経験がないため)。これを機能させるための助けをいただければ幸いです。私はこの種のもののドキュメントを理解/見つけることができないようです。
連絡先ページのhamlコード:
そして、これがsinatraのapp.rbにある私のコードです。
css - Compass ブループリント mixins 未定義
ブループリントを使用してコンパス/sass/haml を動作させようとしていますが、ブループリントの mixin でうまくいきません。
Sass構文エラー未定義のmixin列が発生するだけです
本当に明白な何かが欠けているだけだと確信していますが、コンパス/haml/sass/bluprint のコンボは一度にたくさんのものを並べることができません。
haml - haml&sassを学ぶ価値はありますか?
あなたの専門的な経験において、haml&sassは有用であることが証明されましたか?どのように?
ruby - Ruby / Sinatra/HAMLフラッシュメッセージの問題
私は次の小さなSinatraアプリケーションを持っています(余分な不要なコードを削除しました):
そして、アプリケーションが使用するHAMLベースレイアウトテンプレートファイルに次のものがあります。
したがって、理論的には、誰かがメッセージを投稿すると、flash()ヘルパーが呼び出され、セッション変数が設定されます。その後、beforeフィルターが開始され、セッション変数をによってアクセス可能なインスタンス変数に設定する必要があるときに、要求はリダイレクトされます。テンプレート。
しかし、私の人生では、なぜそれがテンプレートにメッセージを印刷しないのか理解できません。
何か案は?
ruby - Hamlでチェックボックスの配列を取得するにはどうすればよいですか?
Sinatra サーバーの一部として実装されたルーチンに、@theModels と呼ばれる文字列の配列があります。これらのモデルはユーザーが選択できるオプションであり、バックエンドによって取得されます (つまり、新しいモデルが追加されても、フロントエンドのコードは変更されるべきではありません)。
私はhamlを使ってhtmlをレンダリングしています。
各要素がチェックボックスになるように、@theModels のリスト内の各要素を列挙するにはどうすればよいですか? また、ユーザーが選択したチェックボックスを取得するにはどうすればよいですか?
置くだけでわかります
@theModels に含まれる文字列のリストが表示されますが、スペースなどはなく、チェックボックスには含まれていません。似ているように見えるこの質問を見つけましたが、私のhaml-fuはそれを必要なものに変換するのに十分ではありません.
アップデート:
これらはファイルのアップロードに関連付けられたオプションで、コードは次のようになります。
問題は、最後ではなく、各オプションにファイルアップロードボタンを配置することです。最後に、送信ボタンは 1 つだけ必要です。「アップロード」ボタンが押されたときに両方の結果を報告する 2 つのフォームが必要ですか?
更新 2:
少し考えた後、上記は次のように変更できます。
ありがとう!
そして、それは私が望むことをしているようです。
html - HAML / SASS/CSSフレームワークを使用して静的Webサイトを作成するためのライブラリ
次の要件と連携して機能するライブラリまたはライブラリのコレクションを探しています。
- HAMLとSASSを使用できます。
- ブラウザを更新するたびにコンパイルされたHAML/SASSを表示する小さなサーバー機能があります。(ただし、新しいRailsアプリを起動したくありません。)
- 人気のあるCSSフレームワークで動作します。(すべてである必要はありませんが、960gsやBlueprintなどの主要なもの)
コンパスは有望なようですが、HAMLをサポートしていないようです。少なくとも、CompassとHAMLを一緒にする情報を探しています。
編集クリスエプシュタインはクールなもののリストを与えました。それぞれにリンクを張っていきます。
haml - erbの代わりにHamlビューを生成する方法
Rails 2.3.4でアプリを作成し、
コントローラとホームページを生成します。Hamlをインストールしました。erbファイルを取得します:
ただし、代わりに次のようにHamlファイルを生成することをお勧めします。
haml gemが検出された場合、Merbは.erbではなく.hamlビューを生成することを思い出します。これはRails2.3.4では使用できませんか?私は試した
ただし、「-haml」オプションは無効です。
もちろん、erbファイルを手動でhamlファイルに変更することもできますが、ジェネレーターに作業を任せたいと思います。私を怠け者と呼んでください。提案?
ruby-on-rails - Rails を Gem としてインストールした場合の Sass オプション
Haml/Sass を Gem としてインストールし、Rails で使用しています。template_location
や などのオプションstyle
を Sassに渡す方法がわかりません。Sass::Plugin.options
動作しません (Haml/Sass がプラグインとしてインストールされていないため)。gem は を通じて必要ですRails::Initializer#gem
。
助けてくれてありがとう!
ruby - Rubyを知らなくてもHamlやSassは学べるの?
ここから Haml をダウンロードしました: http://rubyforge.org/frs/?group_id=2760。zip を解凍すると、たくさんの .rb ファイルがあり、公式 Web ページでは gem について説明しています。これはRubyのものだと思います。
Rubyを知らなくてもHamlやSassは学べるの?
必要な場合、これらすべてを Windows XP にインストールするにはどうすればよいですか?
ruby-on-rails - Haml で動的 ID を作成するにはどうすればよいですか?
id="item" で div を作成します
class="box" および id="item" で div を作成します
class="box" とコメント '#="item"+x' で div を作成します
「不正な要素: クラスと ID には値が必要です。」をスローします。
ID を変数に設定するにはどうすればよいですか?