Ho questi modelli:
class Vote < ActiveRecord::Base
belongs_to :core
belongs_to :user_id
end
class User < Core
has_many :votes
end
class Core < ActiveRecord::Base
has_many :votes
end
Le tabelle nel db sono:
cores(id,name)
votes(id,core_id,user_id,vote)
Quando eseguo qualche query sul modello votes, L’attributo core_id viene
confuso con l’attributo user_id.
Ma in questa tabella assumono ruoli diversi uno rappresenta l’utente o
altro oggetto votato, l’altro (user_id) rappresenta il votante.
Come devo fare per disctinguere questi 2 attributi?
Grazie