Pourriez-vous me dire comment changer le nom du champ?concaténer les noms de champs en ruby
D'abord, je fais une recherche des données comme ceci:
u = User.find_by_id(111)
Il fournira un ensemble de données comme ceci:
u.id,u.foo,u.bar
Mais, je veux changer un résultat au-dessous: ("nom "est concaténation de u.foo + u.bar)
u.id,u.name
Merci beaucoup! C'est du travail. Mais je me demande s'il y a un moyen de changer le nom du champ depuis le côté sql? tout comme vous sélectionnez u.id, "u.foo + u.bar" comme nom de l'utilisateur –
Vous pourriez, en utilisant 'find_by_sql', mais perdriez les avantages de' active_record'. – Dharam