Скажем, у меня есть определенные строковые атрибуты объекта AR, например, «имя файла» и «заголовок», и способ, которым я хочу динамически заполнить поле выбора на внешнем интерфейсе, заключается в ajax в представлении JSON этого объектаи либо отобразить заголовок attr в качестве текста опции выбора, если он существует, либо использовать имя файла attr в качестве текста опции выбора, если заголовок attr пуст.Теперь я должен выполнить логику this-else-that, которую я только что описал на стороне сервера, и вернуть ее в JSON-представлении моего объекта как нечто вроде атрибута display_name, или я должен возвращать ванильное представление as_jsonобъект, содержащий только атрибуты AR и включенные, позволяет js принять решение, отображать ли атрибут attr или attr имени файла в качестве текста опции выбора?Из того, что я могу сказать, JS намного быстрее, чем ruby, но в то же время кажется более приемлемым поддерживать эту логику на стороне сервера.Я также хотел бы знать, в целом, выполняется ли логика быстрее на стороне клиента w / js или на стороне сервера w / ruby?Спасибо!