我注意到要使这个代码工作(其中@products作为产品对象的数组),我需要一个products文件夹和一个_products.rb文件。我如何指定不同的文件夹和文件名,例如,而不是app / views / products / _products.rb,我有app / views / invoice / _Prod_view1.rb?
<%= render @products %>
答案 0 :(得分:3)
在Product
模型中写下这个:
def to_partial_path
'invoice/_prod_view1'
end
阅读to_partial_path
的文档。
您可以让PartialRenderer
通过检查to_partial_path
方法来完成工作并选择正确的路径,而不是明确命名部分位置。