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

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

ruby-on-rails - Silence Deface ログ出力

Deface から大量のログ ノイズが発生しています。私は現在のプロジェクトのビュー担当者ではなく、ログからそのがらくたを削除したいと思っています。また、ライブプロダクションアプリケーションでは、それを沈黙させたり抑制したりすることも想像できます. アセット出力を無音にするフックが既にあります...追加のロジックとしてこれをそこに入れるのが最善の策ですか、それともログノイズを無音にするための Deface や Spree の設定がありますか?

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

ruby-on-rails - Spree のビューを deface で上書きする: 入力とその現在の値を追加するにはどうすればよいですか?

Spree 管理ビューの 1 つに既に存在するフォームに入力を追加しようとしています。オーバーライド テキストは次のとおりです (表示中心でノイズの多い部分を切り取りました)。

方法を知る必要があるのは、入力の「値」プロパティの値を設定して、このビューがレンダリングされるときにそのオブジェクトに現在あるものを取得することです。

そこに value='#{@product.display_value}' を入れてみましたが、@product が nil であると不平を言っています。そのような補間を使用して、display_value を取得することはできますか? この改ざんは、コントローラーがレンダリングを試みる前または後に行われますか?

これにどう対処するか、今考え中です。既にある html から製品 ID をすくい取り、それを使用して製品をロードし、その値をそこに入れる必要がありますか? これを解決するのが簡単な問題にする基本的な何かが欠けていることを本当に望んでいます:P それはSpreeのカスタマイズの多くに当てはまります-最初はどうすればよいのかわかりませんが、いったん理解すると私のカスタマイズを実装するのはとても簡単です...

ありがとう、jd

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

ruby-on-rails-3 - data-erb-id で要素を削除

data-erb-id で要素を削除できません。

http://deface.heroku.com/からのコード:

ここに私のセレクターがあります:

まさに私が必要としているものです。

これが私のクロージングセレクターです:

結果は次のとおりです。

したがって、必要なブロックが削除されました。

私のアプリでのこの 1 つの宣言では、何も削除されません。

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

ruby-on-rails-3 - Railsは入力erb要素を汚し、正しくオーバーライドできません

ユーザーが数量を変更しないように、products/_cart_formのqty入力要素をオーバーライドしようとしています。erbコードまたはhtmlでDefaceオーバーライドを実行する必要があります。

私は次のオーバーライドを使用しましたが、成功はhtmlセレクターとerbコードの組み合わせのようです....厄介でトリッキーですが、明らかにDefacegithubreadmeにはこのような例はありません

spree / products / _cart_form.erbコードは(入力要素に関連して)

そしてそれは次のhtmlを生成します:

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

themes - 改ざん、送信ボタン追加クラス

検索送信ボタンを選択して、defaceを使用してクラスを適用するにはどうすればよいですか?

これを試しました:

ボットが機能していないようです。私は何かが足りないのですか?

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

themes - deface、auth_shared_login_barでカスタマイズまくる

#link_to_car の前に auth_shared_login_bar パーシャルを _nav_bar から _main_nav_bar に移動するにはどうすればよいですか?

これを使用して _main_nav_bar へのログインリンクを追加することができました:

しかし、_nav_bar からログイン バーを削除する方法が見つかりません。

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

ruby-on-rails-3 - deface を使用して redmine ビューを変更する

プラグインを使用して、「非公開の問題」チェックボックスを「デフォルトでオン」にしようとしています。

以下のチェックをredmineのデフォルトビューに追加する必要があります

デフォルトのビューは

これを機能させるために deface gem を利用するにはどうすればよいですか?

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

css-selectors - 破壊まくる、クラス以外を選択できる

Deface を使用して、Spree Admin のテーブルの列にボタンを追加しようとしています。しかし、CSS のようなセレクターを正しく取得できません。データ フックを使用してテーブルの行を選択し、子要素 (td、span など) を選択できますが、特定のクラス (この場合は .balance_due) で選択することはできません。簡単なものがありませんか??

私のオーバーライド:

jQuery を使用して CSS セレクターを確認しました。

生成された HTML からの抜粋:

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

ruby-on-rails - Spree テンプレート - 条件付きコードの改ざん

このビュー ファイルを変更しようとしています: https://github.com/spree/spree/blob/master/frontend/app/views/spree/checkout/edit.html.erb

私がやりたいのは、次の行でクラスを 12 から 10 に変更することだけです。

それを行う最良の方法は何ですか?私が思いつく唯一の解決策は、次の deface スクリプトを使用することですが、これは美しい方法ではないようです。

私の目標を達成する他の方法はありますか?答えてくれてありがとう!

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

php - このアップロード中の php を LFI から保護する方法

このコードでは、.jpg .gif .png ファイルのみをアップロードできます。ただし、これは改ざんデータで回避できます。これを防ぐ方法はありますか?