Я пытаюсь решить, насколько многократно использовать партиалы в Rails.Здесь я рекомендовал повторное использование: Рекомендации по использованию партиалов в Rails
Но чем больше вы используете повторно, тем больше вы добавляете логику if-then.
Например,Я мог бы использовать ту же часть: - для действия "show" (показ одной модели) - для действия "index" (показ коллекции моделей) - для действия "form" - для действия "show"соответствующая модель
Мое эмпирическое правило здесь в том случае, если «тогда» нормально в умеренности, и без каких-либо вложенных «если тогда» ... но мне любопытно, есть ли здесь лучшие практики, как у меня нет?я не видел, чтобы это много обсуждалось.
РЕДАКТИРОВАТЬ: Чтобы уточнить, я говорю о том, если / затем на основе параметров, таких как "is_editable" или "show_author" ... не на основе вызова действий, таких как "for_show" или "for_form».