Да. Использование динамической генерации URL (link_to
, url_for
) заставляет рельсы искать таблицу маршрутов, и это может занимать время.
Сказав это, они пригодятся при создании ссылки, которая должна отправить запрос delete
/ put
, так как он заботится о многих вещах внутри. Поэтому я бы сказал, используйте их, но используйте их с умом, только если вы знаете, что они экономят много средств на обслуживании или по какой-то другой причине.
Кроме того, когда дело доходит до производительности, есть несколько методов для ее повышения. Кэширование Rails (страница, фрагмент, действие) - это одно. Кроме того, вы можете взглянуть на этот вопрос, который я задавал в прошлом.