मेरे पास एक उपयोगकर्ता है जिसके पास 0 या 1 प्रोफाइल हो सकते हैं। मेरी नियंत्रक में, मैं, प्रोफ़ाइल को बचाने के लिए है, तो मूल्यों के कुछ दिया जाता है चाहता हूँ इस प्रकार है:ActiveRecord संबंधों में निर्माण और निर्माण विधि के बीच क्या अंतर है?
# PUT /users/1
def update
@user = User.find(params[:id])
if @user.update_attributes(params[:user])
if params[:profile][:available] == 1 #available is a checkbox that stores a simple flag in the database.
@user.create_profile(params[:profile])
end
else
#some warnings and errors
end
end
हिस्सा मैं के बारे में सोच रहा हूँ create_profile
है, जादू create_somerelationname
। यह जादू build_somerelationname
से तुलना कैसे करता है? और मुझे कब उपयोग करना चाहिए?
लिंक सही जगह पर इंगित नहीं करता है ... – mahatmanich
@mahatmanich उल्लेख करने के लिए धन्यवाद, मैंने लिंक अपडेट किया है। – Veger