मेरे उपयोगकर्ता मॉडल में मैं हो सकता है:रेल has_many
has_many :tasks
और मेरे टास्क मॉडल में:
belongs_to :user
फिर, विदेशी कुंजी 'user_id' मान कार्यों में जमा हो गया था मेज, मैं इस्तेमाल कर सकते हैं:
@user.tasks
मेरा प्रश्न है, मैं has_many संबंध ऐसा है कि मैं के रूप में एक उपयोगकर्ता की कार्य का उल्लेख कर सकते यह घोषित करते हैं:
@user.jobs
... या ...
@user.foobars
धन्यवाद एक ढेर।
मैं टास्क एक वर्ग नाम के रूप में उपयोग करने का थके हुए हो जाएगा - यह एक रेल आरक्षित शब्द है और सड़क के नीचे अजीब मुद्दों का कारण बन सकता है: http://reservedwords.herokuapp.com/ –
मुझे वही समस्या @doctororange थी! –