問題タブ [deface]
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-on-rails - Deface でスプリー コマースを変更する
Spree を使って e コマースを作りたいので、Spree を学んでいます。Spree のインストールに成功したので、標準の spree テンプレートを deface でカスタマイズしたいと思います。製品ページで「製品プロパティ」ID のテーブルを削除しようとしています。
私はこのようにしましたが、うまくいきません:
仮想パスが間違っていると思います。
ruby-on-rails - Spree カスタム ランディング ページ
私は Spree コマースを学習しており、Deface を使用してランディング ページをオーバーライドしようとしています。オーバーライドする必要があるファイルは次のとおりです: spree/frontend/app/views/spree/home/index.html.erb
パーシャルを作成しました: app/views/home/_landing.html.erb
そして、以下に示すようにapp/override/landing.rbから呼び出しています。
問題は、それがspree/frontend/app/views/spree/layouts/spree_application.html.erb 内の container>row>col-md-12 に挿入され、navbar の直後でコンテナの外側にあることです。Spree のベスト プラクティスを使用して (他のすべてのビューを変更することなく) 着陸を完全にオーバーライドするにはどうすればよいですか?
ruby-on-rails - deface を使用して erb のタグを持つ html を変更する方法
私は酒を飲むのが初めてで、deface を使用していくつかのフィールドを削除して、チェックアウト中に住所フォームを変更しようとしています。id 値が erb 形式であるため、どのセレクターを使用するか。フォームのパーシャルのコード サンプルを次に示します。
例としてこれを試しました
しかし、実行後rake deface:get_result[spree/address/_form]
にエラーが発生します:Nokogiri::CSS::SyntaxError:unexpected '=' after '[#]'
spree を使用するのはこれが初めてですが、spree Web サイトのドキュメントでは、erb を使用した html タグがカバーされていないようです。
ruby-on-rails - 改ざんテンプレートのデバッグ
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
ました(ただし、どれが正規のものかわからないほど十分なフォークがあります)
「推測とチェック」ではない正確なセレクターの書き方を学ぶ方法を本当に探しています。また、ビューを変更するために改ざんするよりも優れた選択となる他のライブラリについても耳を傾けます。
御時間ありがとうございます。
css - spree ロゴの代わりに h3 タグを使用すると、フォーマットがうまくいかない
私が使用している Spree のビルド (安定版 3) に一致する GitHub のものをコピーして、レイアウトの一部を作成しましたが、ロゴをh3
見出しに置き換えました。
機能し、見出しが表示されますが、残り (sidebar-toggle
およびadmin_login_navigation_bar
) はインラインではなくなります。sidebar-toggle
サイドバーの下に座っていて、admin_login_navigation_bar
姿を消しました。
CSS かもしれないと思ったのでh3
、画像タグと同じ id とクラスをタグに付けました<h3>Boogie</h3>
。ロゴを置き換えるだけのオーバーライドなど、おそらくもっと良い方法があることはわかっています。フロントエンドでそれを行いましたが、バックエンドで機能させることができませんでした。今、私はこれで長い間遊んでいたので、この場合に何が得られるかを本当に知りたい.