問題タブ [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.

0 投票する
4 に答える
607 参照

ruby-on-rails - Haml ファイルに関する問題

こんにちは、Rails ビューを erb から Haml に変換しています。私が直面した問題は、haml で form_for を使用すると UNEXPECTED $end エラーがスローされることです。in form_for でスペースのインデントをうまく行ったと確信しています.......「各do」ループを使用しても、同じエラーが表示されます。Haml を erb に戻すと、正常に動作します。

私が使用したRailsのバージョン:2.3.2 &私はhaml gem 2.2.19とhamlプラグインもインストールしました。

私のコントローラーコード:

私のビューコード:

0 投票する
2 に答える
3800 参照

ruby-on-rails - HAMLインデントの問題

私はrailsとhamlにかなり慣れていません。そして、これを正しく機能させることができません。

私はこの部分(_head.html.haml)を持っています:

そして、私のapplication.html.hamlで:

しかし、出力は私が意図したものとは正確には異なります。

明らかに<html><body>#wrapperDIVをラップする必要がありますが、パーシャルが正しい階層に配置されていないようです。

0 投票する
4 に答える
4928 参照

ruby-on-rails - Rails: アプリ テンプレート / HAML を使用したスクリプト ジェネレーター?

ERB ではなく HAML でビューを生成するアプリ テンプレートを Rails で作成する方法はありますか?

アプリ テンプレート: http://railscasts.com/episodes/148-app-templates-in-rails-2-3

そうでない場合、すべてのジェネレーター スクリプトが ERB の代わりに HAML を出力するために使用できるプラグイン/宝石はありますか?

0 投票する
2 に答える
1140 参照

ruby-on-rails - ハムルとjavascriptはありませんか? (レール: form_remote_tag と :with パラメータ)

ajax/js を介してページ コンテンツを更新するリモート メソッドを呼び出そうとしています。私はすでに疲れているか、haml がプロトタイプを介してクエリ フィールドの値を送信するために次のコードを正しく解析していません。何か案は?

どうもありがとう!

t

0 投票する
3 に答える
4536 参照

sinatra - 部分的なテンプレートを含む

sinatraのアプリでは、

@@ _formとで部分的なテンプレート@@ newを要求する方法は@@ edit

ありがとうございました。

0 投票する
1 に答える
9060 参照

ruby-on-rails - HAML のヘルプ: テキストとその他の HTML タグの混在

ERB テンプレートを HAML テンプレートに変換しています。

これが私が思いついたものです

これを行うにはもっとエレガントな方法があると感じています。

0 投票する
1 に答える
1241 参照

ruby-on-rails - HAML を使用した奇妙な問題

edit.haml で _form.haml パーシャルを _edit_form.haml パーシャルにコピーし、"_form" を "_edit_form" に置き換えたところ、奇妙なエラーが発生しました (おかしくないかもしれませんが、理由がわかりません)。

edit.haml は次のとおりです。

...そして edit_form.haml

どこが問題なのか理解できません。_form.haml でうまくいったので

0 投票する
3 に答える
1704 参照

ruby-on-rails - Rails3とhaml/sassを備えたElasticcssフレームワーク?

私は最近、「elastic css」フレームワークに出くわしました。これは、私には良いことのように見えます。私はすでに設計図を試しましたが、これは私にとってやり過ぎのようです(コンパスで試しました)。

それで、あなたへの私の質問は、rails / xhtml webdevelopersです:elastic cssフレームワークとrails(3)およびhaml / sassは良いことですか?;)

wwwを検索しましたが、elastic cssをsassやhamlと一緒に使用できるかどうかさえわかりませんでした。誰かがそれを経験したことがありますか?たぶん、そこに流体cssのような単純なものもありますか?何かお勧めはありますか?

ありがとう!

参考:http ://elasticss.com

0 投票する
4 に答える
1157 参照

ruby - HAMLのタグ間の空白

HTMLタグの周りに「きれいな印刷」のようなフォーマットを指定する方法はありますか?HTMLのブロックの間に空白を入れたいので、これは次のとおりです。

...これに変換されます:

でコメントできることは知っていますが/、タグ間の空白にそのようなものはありますか?多分このようなもの

\または:sカスタムフィルターはどこにありますか?

それとも= space(10)、10回の改行のようなものですか?あるいは~、それ自体でも、それは機能しません。

0 投票する
1 に答える
2024 参照

ruby - Rails + Haml:パーシャルから戻るとフォームタグが削除されます

これは長いです、はい、私はお詫び申し上げます。しかし、この問題はとても奇妙なので、はっきりさせておきたいと思います。

ユーザーが利用規約(TOS)に同意しなかった場合に表示される利用規約モーダルがあります。ここでの目的のために、javascriptはオフにされ、レンダリングされるのは厳密にhtml/cssです。したがって、ページは、3層で考えると、次のようになります。下層=彼らが見に来たページ(つまり、イベントページ)、中間層:半透明のオーバーレイ、上(一次/可視)層:用語を含むモーダルその中のサービス契約書の。このフォームは、単にチェックボックスと送信ボタンを受け入れるだけです。

TOSが正しく機能していないことに気づきましたが、一見ランダムな時間でした。それから私はそれが壊れていることに気づきましたが、同じパーシャルがサイトのどこに表示されても利用規約を表示する責任があるにもかかわらず、私のイベントページ(/ event / foo)でのみです。したがって、/ group / barのような他のページでは、同じTOSモーダルが表示され、正常に機能します。

次に、問題はフォームタグがHTMLにないことであることに気付きました。行ったばかりです。

したがって、一歩後退すると、問題の(HAML)コードは単純に次のようになります。

/ events / fooページの場合、生成されるHTMLは次のようになります。

ここでの明らかな質問は、「form_forの前」と「form_forの後」がドキュメントに組み込まれる場合、フォームタグform_forが作成しないのはなぜですか?

別のページ、たとえば/ groups / fooの場合、期待どおりの結果が得られます。

私はそれを「最下層」のコード内の単一の部分的なウェルまで追跡しました(TOSオーバーレイではなく、彼らが要求したページ)。問題のこの部分は、特定の個人に表示される場合と表示されない場合があるため、ユーザーがこのページを表示できるかどうかを確認する必要があります。その結果は、変数can_viewに保持されます。

これは私のコードがどのように見えたかであり、フォームタグはレンダリングされませんでした。次の変更を行うことにより、フォーム要素タグがすべてのページで期待どおりに表示されました。

だからここに質問があります:部分から戻ると、フォーム要素タグがドキュメントの一部になるのを防ぐのはなぜですか?