我使用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")
我可以渲染这个部分但是如何使用Deface渲染:type => 'vintage'
答案 0 :(得分:3)
您可以执行以下操作:
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'%>")
您还可以渲染部分,使用指定的类型渲染图像选项卡。