Nel mio modello User ho potuto avere:Rails has_many con nome alias
has_many :tasks
e nel mio modello Task:
belongs_to :user
Quindi, supponendo che la chiave esterna 'user_id' è stato immagazzinato in compiti tavolo, ho potuto utilizzare:
@user.tasks
La mia domanda è, Come dichiaro il rapporto has_many tale che posso fare riferimento ad Attività di un utente come:
@user.jobs
... o ...
@user.foobars
Grazie un mucchio.
sarei stancato di usare un'attività come un nome di classe - si tratta di una parola riservata Rails e potrebbe causare strani problemi lungo la strada: http://reservedwords.herokuapp.com/ –
Ho avuto lo stesso problema @doctororange! –