問題タブ [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 投票する
0 に答える
805 参照

ruby-on-rails - RSpec - ENV の任意のインスタンスが受信できるようにする

ビューを改ざん(DSLなし)で上書きしてコントローラーをテストしていますが、問題があります...

deface ファイルでパラメータを取得しENVているため、テストが失敗しています。

改ざんファイル:

Rspec:

質問: 値をグローバルに設定ENVして、deface ファイルで使用できるようにするにはどうすればよいですか?

注:allow_any_instance_ofには機能しませんENV

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

ruby-on-rails - Deface::Override で Spree に画像を追加する

<div>aを使用して a の後にテキストを挿入できましたDeface::Overrideが、テキストの代わりに QR コードの画像を追加したいと考えています。このコードを画像で機能するように変更するにはどうすればよいでしょうか? テキストを正常に追加した元のコードが最初のブロックで、画像を追加しようとする 2 番目のコードが 2 番目のブロックです。どうもありがとうございました!

動作する最初のものは次のとおりです。

そして、これが機能しない2番目です:

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

ruby-on-rails-4 - Rails spree:defaceを使用してログイン部分をオーバーライドする方法は?

defaceを使用してログインページを上書きしようとしていますが、次のコードを使用してログイン部分にアクセスできません

これは何らかの理由で機能しないようですが、サーバー出力で次のように表示されます: Deface: 1 overrides found for 'spree/shared/_login' Deface: 'override login' Matched 0 times with 'body' .rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spree_auth_devise-3.1.0/lib/views/frontend/spree/shared/_login.html.erb (50.3ms) レンダリング /home/ user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spree_auth_devise-3.1.0/lib/views/frontend/spree/user_sessions/new.html.erb 内 spree/layouts/spree_application (77.4ms)

ページで css の複数のセレクターを試してみましたが、結果はありませんでした。ログイン部分が「spree_auth_devise-3.1.0」サブディレクトリにあることに気付きました。ログインページをまくるか、その部分の正しいパスを参照する方法は?

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

ruby-on-rails - Spree Deface Overrides を使用して、送信タグの css クラスを変更するにはどうすればよいですか?

したがって、私のコードでは、14行目に次のものがあります。

app/views/spree/shared/_search.html.erb

そして:

アプリ/オーバーライド/edit_header.rb

ある程度は機能しますが、結果は次のとおりです。

前:

ここに画像の説明を入力

後:

ここに画像の説明を入力

今日、この問題のトラブルシューティングに数時間を費やしましたが、私の問題に具体的に対処する回答は見つかりませんでした. 現時点では回避策がありますが、この問題を理解することでプロセスが大幅にスピードアップします。