I was also thinking of a class AdDetails, and AdRealEstateDetail would inherite from it, but this is not possible with rails as all subclasses will share the same tabledoes anyone have a solution for this kind of problem ?thanks
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonra...@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/GLpFbbHm0ogJ.
For more options, visit https://groups.google.com/groups/opt_out.
hi,i' trying to re-create my project from php to rails. But now Im faced with a pb to witch I had solution with php, but I cant figure how to make it work with railshere my tablesadsidcategory_idtitletextad_real_estate_detailsidad_idnb_roomfloorad_car_detailsidad_idcolorbrandhere what I succeed to doclass Ad < ActiveRecord::Baseattr_accessible :category_id :title, :text, :ad_real_estate_details
has_one :ad_real_estate_detailsaccepts_nested_attributes_for :ad_real_estate_details, allow_destroy: trueendclass AdRealEstateDetail < ActiveRecord::Basebelongs_to :advalidates :ad_id, presence: trueendbut this only work for other category than real_estateso I was thinking of polymorphism, but polymorphism mean I should add a reference in my "ad" table to the detail tables, and remove annonce_id from detail tables , what I thing is non-sense as some ads can have no details, but details are non-sense without an ad.I was also thinking of a class AdDetails, and AdRealEstateDetail would inherite from it, but this is not possible with rails as all subclasses will share the same tabledoes anyone have a solution for this kind of problem ?thanks
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonra...@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/GLpFbbHm0ogJ.
For more options, visit https://groups.google.com/groups/opt_out.
Hi,thanks for answer. My pb with polymorphic is that I would have to create first in db a ligne for ad_real_estate_details and then create my ad, what is non sense for me, in terms of logic.and it might brings some pb as I read there http://stackoverflow.com/questions/3969025/accepts-nested-attributes-for-with-belongs-to-polymorphiclets have another example which is almost the sameimage we have Student (age, classe, ...) and Teacher (subject_taught) classes that inherit from User classes. I would be non sense to create first a Teacher entity, and then to link it to User, no ?
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-ta...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/zT4pri8N4GUJ.
I want to do@ad = Ad.attributes(params[:ad])
maybe Im wrong, but as I understood about polymorphic in rails, this would thow an error say that ad_real_estate_details does not exist
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/DT2QhvrfLpUJ.
hithanks for answer sorry I quite new in RoR. If I do how u said, will I have to validate "manually" all the attributes for details ?
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/fSjtYW_hRBEJ.