В моей модели User я мог бы:Рельсы has_many с псевдонимом
has_many :tasks
и в моей целевой модели:
belongs_to :user
Тогда, предполагая, что внешний ключ «user_id» был сохранен в задачах стол, я мог бы использовать:
@user.tasks
Мой вопрос, как я могу объявить отношения has_many таким образом, что я могу сослаться на задачи пользователя, как:
@user.jobs
... или ...
@user.foobars
Благодаря кучу.
Я бы устал от использования задачи в качестве имени класса - это Rails зарезервированное слово и может вызвать странные проблемы в будущем: http://reservedwords.herokuapp.com/ –
У меня была такая же проблема @doctororange! –