best practice считается одна instance variable на метод. В Вашем случае это лучше сделать модель User с полями name, surname, age. Возможно стоит использовать тогда form_for
Надо будет по заданной строке найти совпадение в базе данных и вернуть соответствующий title. Пока имеется json размером 3 KB, базы пока нет. Понятно что скорость поиска O(N), но меня волнует вопрос, что будет быстрее: json (распарсить, найти строку и т.д) или SQL