Forum: Rails France Concatenation

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
E928c13a99447cf822052b514f14e109?d=identicon&s=25 Ralph Herve (tanker)
on 2009-03-16 10:20
Salut tout le monde
j'aimerai faire de la concatenation avec 2 champs de ma table(BD mysql)
mais je ne connais pas la syntaxe voila mon exple
@orders = Order.find_all_by_name.concat_password(params[:user])
8458ed8e78b2660f8b839f052e20f65f?d=identicon&s=25 Nicolas Blanco (slainer68)
on 2009-03-16 10:51
(Received via mailing list)
j'ai vraiment du mal a comprendre ce que tu veux faire, explique nous ce
que
tu veux faire, ce que tu veux afficher ça sera plus simple.

Nicolas.

Le 16 mars 2009 10:20, Ralph Herve <list-incoming@andreas-s.net> a écrit
:
E928c13a99447cf822052b514f14e109?d=identicon&s=25 Ralph Herve (tanker)
on 2009-03-16 11:00
voila mon sql

select concat(password,name) from  orders;

j aimerai utilise cette expression a rails de telle maniere que apres
avoir forme le string entre les champs name et password kil puisse
ensuite le comparer a un certain params[:user]
8458ed8e78b2660f8b839f052e20f65f?d=identicon&s=25 Nicolas Blanco (slainer68)
on 2009-03-16 13:19
(Received via mailing list)
Dans ta table t'as les mots de passe des utilisateurs en clair ?

Laisse tomber cette histoire de concaténation dans la requête SQL.
Récupère
ton ou tes éléments avec une condition.
Regarde comment utiliser la méthode find d'ActiveRecord::Base dans l'API
Rails.

Nicolas.

Le 16 mars 2009 11:00, Ralph Herve <list-incoming@andreas-s.net> a écrit
:
740cd8c5438370ea1be7c66bb3d20582?d=identicon&s=25 Florent (Guest)
on 2009-03-17 11:54
(Received via mailing list)
Si @orders = Order.find_all_by_name(params[:user]) fonctionne, il te
suffit de faire ensuite :
@orders.each do |o|
    o.password.to_s + o.name.to_s
end
Après, sortir une requête sql de son contexte d'utilisation, ça ne
permet pas vraiment de te donner l'explication la plus optimisée pour
ton problème...

Florent
This topic is locked and can not be replied to.