Рендеринг партиала из другой папки из другого партиала в Rails 3

Например: У меня есть две модели: Задача и Список . Задача принадлежит_к Список . Я визуализирую партиал lists / _form.html.erb в lists / show.html.erb view . Теперь мне нужно отрендерить партиал tasks / _fields.html.erb внутри lists / _form.html.erb партиал:

<%= render 'tasks/fields' %>

Но я получаю сообщение об ошибке ActionView :: MissingTemplate

Если я попытаюсь отобразить tasks / _fields.html.erb в lists / _form.html.erb , все заработает.

Я вижу два плохих способа решить эту проблему проблема:

Есть ли хороший способ?

28
задан aetaur 20 August 2011 в 03:22
поделиться

1 ответ

Для направляющих 5 & выше :

Вы лучше используете рендеринг без частичного как это:

<% render 'tasks/fields' %>

, поскольку эти partial может вызвать этот вид проблем & больше не нужно

0
ответ дан 28 November 2019 в 03:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: