問題タブ [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 - RSpec - ENV の任意のインスタンスが受信できるようにする
ビューを改ざん(DSLなし)で上書きしてコントローラーをテストしていますが、問題があります...
deface ファイルでパラメータを取得しENV
ているため、テストが失敗しています。
改ざんファイル:
Rspec:
質問: 値をグローバルに設定ENV
して、deface ファイルで使用できるようにするにはどうすればよいですか?
注:allow_any_instance_of
には機能しませんENV
。
ruby-on-rails - Deface::Override で Spree に画像を追加する
<div>
aを使用して a の後にテキストを挿入できましたDeface::Override
が、テキストの代わりに QR コードの画像を追加したいと考えています。このコードを画像で機能するように変更するにはどうすればよいでしょうか? テキストを正常に追加した元のコードが最初のブロックで、画像を追加しようとする 2 番目のコードが 2 番目のブロックです。どうもありがとうございました!
動作する最初のものは次のとおりです。
そして、これが機能しない2番目です:
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」サブディレクトリにあることに気付きました。ログインページをまくるか、その部分の正しいパスを参照する方法は?