I can't seem to think straight this evening. I have the following models
class Candidate < ActiveRecord::Base has_many :castings has_many :projects, :through => :castings end
class Project < ActiveRecord::Base has_many :castings has_many :candidates, :through => :castings end
class Casting < ActiveRecord::Base belongs_to :project belongs_to :candidate end
I need to get a list of projects that the candidate has NO castings for. The opposite of candidate.projects. Any zen way to do it? Make it fit into a form.select ?