2016-04-29 11 views
1

私は同じ部分を2つの異なるページで使用しています。 最初のものは簡単です*.html.haml、後者は*.pdf.hamlです。レール4部分拡張がpdfテンプレートの下に必要です

:私は、ビュー/患者/レポートなどの部分的/ _invoice.html.haml

最初の使用法を持っている: -

= render partial: 'patient/reports/invoice'

二account.html.haml利用: - 請求書の下.pdf.haml

= render partial: 'patient/reports/invoice.html.haml'

なぜ後者のファイル拡張子を提供する必要がありますか?

答えて

1

ファイルが異なるフォーマットであるため、それはレールが同じサフィックスを持つ部分

すなわちを見つけようとしているので、あなたはhtmlファイル内= render partial: 'patient/reports/invoice'を入力するときは、PDFビュー内にあるとき、それはしかしpatients/reports/invoice.htmlを探しますですレールが検索されますpatients/reports/invoice.pdf

関連する問題