Для создания строки JSON необходимо использовать существующий атрибут и назначить его в выходных данных JSON с именем атрибута id
.
@valids = Destination.limit(10).select(:name, :long_name, :other_code).as_json(except: :id)
except: :id
вызывается во избежание путаницы, поскольку атрибут other_code
предназначен для использования в качестве идентификатора в сгенерированном JSON.
, затем он будет преобразован в действительный JSON через
@valids.to_json
как можно вывести other_code
как id
?