Включение частичного .text.erb в шаблон .html.erb? (Счет-фактура) - PullRequest
2 голосов
/ 08 июля 2011

Я портирую приложение на Rails 3.

Мы сайт электронной коммерции и, естественно, мы отправляем копии налоговых накладных по электронной почте.Мы используем простой текст, поэтому .text.erb кажется логичным.

Мы также отображаем счета в области профиля пользователя, внутри тегов .Есть ли способ, которым я могу разделить частичное между простыми текстовыми шаблонами почтовой программы и представлениями в HTML?Если я пытаюсь render "shared/invoice" внутри моего шаблона HTML ERB, он говорит, что частичное не существует, и это потому, что это .text.erb частичное.

Какие у меня варианты, без дублирования кода?

1 Ответ

2 голосов
/ 08 июля 2011

Я не пробовал это в Rails 3, но в Rails 2 вы могли указать формат партиала. Может быть стоит попробовать на Rails 3.

render :partial => "shared/invoice.text.erb"
...