В настоящее время я использую потрясающий плагин attachment-fu для приложения Rails, но, как начинающий разработчик, я никогда не сталкивался со сценарием, подобным тому, в котором я оказался.
По сути, я использую плагин attachment-fu на двух уровнях.
- Для пользовательских аватаров в пользовательском классе.
- Разрешить вложения файлов ( PDF и т. Д.) В системе обмена сообщениями.
Мой вопрос заключается в том, какой наилучший способ использования в этих ситуациях должен оставаться СУХОЙ , ясным и последовательным.
Ясно, что не имеет смысла определять и запускать плагин в обоих классах, но есть кое-что глубоко странное для меня (возможно, необоснованное) в том, чтобы просто идти вперед и настраивать все это в божественном классе Application.
Есть ли что-то среднее или родительский класс - путь?
Спасибо!