Bonjour,
j’ai (Ã nouveau) un pb.
J’ai un lien qui va d’un équipement à un autre. Jusque là , je faisais
cela comme ça :
Class Equipment
has_many :links,:foreign_key => “src_equipment_id”
has_many :links, :foreign_key => “dst_equipment_id”
Class Link
belongs_to :src_device, :class_name => “Device”
belongs_to :dst_device, :class_name => “Device”
Je pensais que ça marchait mais on m’a expliqué qu’il ne prenait que le
dernier.
Donc maintenant, j’ai fait ça:
Class Equipment
has_many :src_links, :class_name => “Link”, :foreign_key =>
“src_equipment_id”
has_many :dst_links, :class_name => “Link”, :foreign_key =>
“dst_equipment_id”
def links
src_links + dst_links
end
Le problème, c’est que sous ActiveScaffold, il n’est plus possible de
“cliquer” sur le link pour les faire apparaitre (et je perds aussi le
nom du lien)
Est-ce qu’il y aurait une méthode plus intelligente pour faire cela ?
Merci d’avance !