salut,

J'essaie de recréer mon projet de php pour rails. Mais maintenant je suis 
confronté à un pb pr lequel j'avais une solution avec php, mais je trouve 
pas comment le faire en rails

voici mes tables

ads
  id
  category_id
  title
  text

ad_real_estate_details
  id
  ad_id
  nb_room
  floor

ad_car_details
  id
  ad_id
  color
  brand

voici ce que je réussis à faire


class Ad < ActiveRecord::Base
  attr_accessible :category_id :title, :text, :ad_real_estate_details
  has_one :ad_real_estate_details
  accepts_nested_attributes_for :ad_real_estate_details, allow_destroy: true
end

class AdRealEstateDetail < ActiveRecord::Base
  belongs_to :ad
  validates :ad_id, presence: true
end


mais ca marche seulement pour la catégorie real_estate

donc j'ai pensé au polymorphisme, mais polymorphisme signifie aussi que je 
dois ajouter une référence à ma table "ads" vers les tables détail, et 
supprimer ad_id des tables detail, ce que je pense est un non-sens car 
certaines annonces peuvent ne pas avoir de détails, mais les détails sont 
des non-sens sans leur annonce.

Jai aussi pensé a une class AdDetails, et AdRealEstateDetail qui hériterait 
delle, mais ce n'est pas possible avec les rails que toutes les 
sous-classes se partageront la même table

Quelqu'un at-il une solution pour ce genre de problème?

merci

-- 
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
--- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
Railsfrance.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .


Répondre à