Используйте deface для рендеринга частичного и добавления объекта, переменной или локальных

Я использую Deface, чтобы переопределить вид spree, и мне нужно визуализировать переменную.

Как это: <%= render 'image_tab_partial', :type => 'vintage'%>

Используя Deface:

Deface::Override.new(:virtual_path => "spree/admin/products/index", 
                     :name => "example-3",
                     :insert_after => "div#pdf_file_name", 
                     :partial => "image_tab_partial")

Я могу сделать это частично, но как сделать :type => 'vintage' с Deface?

1 ответ

Решение

Вы можете сделать следующее:

Deface::Override.new(:virtual_path => "spree/admin/products/index", 
                     :name => "example-3",
                     :insert_after => "div#pdf_file_name", 
                     :text => "<%= render 'image_tab_partial', :type => 'vinatge'%>")

Вы также можете визуализировать частичное изображение, которое отображает частичное изображение на вкладке с указанным типом.

Другие вопросы по тегам