एक पसंद जोड़ना एक post होना चाहिए उपयोगकर्ता को पोस्ट से जोड़ने वाली एक नई संबद्धता जोड़ने के लिए कार्रवाई। जैसा कि आपने सुझाव दिया है, यह उपयोगकर्ता और पोस्ट के बीच आमने-सामने होना चाहिए, क्योंकि किसी पोस्ट को एक से अधिक बार लाइक करना संभव नहीं होना चाहिए।
अनलाइक करना उतना ही आसान है जितना कि एसोसिएशन को हटाना, इसलिए आप get करके यह जांच सकते हैं कि कोई पोस्ट किसी विशेष उपयोगकर्ता द्वारा पसंद किया गया है या नहीं आपकी पसंद मध्यवर्ती तालिका में उपयोगकर्ता और पोस्ट के बीच संबंध के लिए। यदि यह मौजूद नहीं है, तो उपयोगकर्ता ने इसे पसंद नहीं किया है (और इसे पसंद करने की अनुमति दी जानी चाहिए) और इसके विपरीत।