Есть ли способ условно установить переопределение дефейса, например, на основе продукта?
Итак, продукт == 'x', затем сделайте это, иначе проигнорируйте.
Есть ли способ условно установить переопределение дефейса, например, на основе продукта?
Итак, продукт == 'x', затем сделайте это, иначе проигнорируйте.
Лучше всего будет условно использовать render_original следующим образом:
Deface::Override.new(:virtual_path => "products",
:name => "example",
:surround => "div#products",
:text => "<% if @product == 'x' %><%# do something %><% else %><%= render_original %><% end %>")