Sunday, 15 August 2010

Rails - One User multiple Addresses -


मुझे एक उपयोगकर्ता मॉडल मिला

  वर्ग उपयोगकर्ता & lt; ActiveRecord :: बेस attr_accessible: ईमेल,: पासवर्ड,: password_confirmation,: remember_me,: first_name,: last_name,: shipping_address_id; : Billing_address_id end   

और एक पता मॉडल

  वर्ग का पता & lt; ActiveRecord :: बेस attr_accessible: country_id,: city,: plz,: सड़क,: streetnr,: first_name,: last_name end   

सक्रिय रिकॉर्ड संघों के माध्यम से मैं क्या करना चाहता हूं: प्रत्येक उपयोगकर्ता एक billing_address और एक shipping_address क्या मैं एक रिश्ते बना सकता हूं, ताकि मैं इन जैसे उपयोगकर्ता को एक्सेस कर सकता हूं। Billing_address?

आप वर्ग का नाम जोड़ सकते हैं और संबद्ध एसोसिएशन में विदेशी कुंजी।

  वर्ग उपयोगकर्ता & lt; ActiveRecord :: बेस attr_accessible: ईमेल,: पासवर्ड,: password_confirmation,: remember_me,: first_name,: last_name,: shipping_address_id; : Billing_address_id belongs_to: billing_address, class_name:: billing_address_id belongs_to: shipping_address, class_name:: address, foreign_key:: shipping_address_id end   

तब आप जैसे पते एक्सेस कर सकते हैं

  user.billing_address user.shipping_address    

No comments:

Post a Comment