deface v1.0.2を使用して、既存の複雑な Rails 4.2 アプリケーションのいくつかの haml テンプレートを変更しようとしています。この問題から、haml テンプレートは erb にコンパイルされ、nokogiri によって処理され、HTML に変換されるようです。
改ざんテンプレートをデバッグする方法についての提案を探しています。中間のerbステップをキャプチャする方法はありますか? 私が直面している特定の問題は、変更したい Rails ビュー (フォーム) の正しいセレクターを書くのに苦労していることです。.deface
ではなく DSL (ファイル)を使用していることに注意してください。ただしDeface::Override
、任意の形式でデバッグの提案をお待ちしております。
私がやったこと:
- 変更したいページの h1 と div に対する単純なセレクターを作成しました
erb[loud]
すべてのエンティティにコードを追加しようとしました- readme を確認しました: https://github.com/DefaceCommunity/deface
- グーグル、これは最も役立つ答えであり、これも表示されました
- プロジェクトの問題で検索され
debug
ました(ただし、どれが正規のものかわからないほど十分なフォークがあります)
「推測とチェック」ではない正確なセレクターの書き方を学ぶ方法を本当に探しています。また、ビューを変更するために改ざんするよりも優れた選択となる他のライブラリについても耳を傾けます。
御時間ありがとうございます。