```ruby
class Project < ActiveRecord::Base
  attr_accessible
  belongs_to :user
  has_many :media
  has_many :projectSources
  has_many :sources , :through => :projectSources
  mount_uploader :lead_image, ImageUploader
  validates_presence_of :title

end
```

Use snake_case instead of CamelCase
user
```ruby
class Project < ActiveRecord::Base
  attr_accessible
  belongs_to :user
  has_many :media
  has_many :project_sources
  has_many :sources , :through => :project_sources
  mount_uploader :lead_image, ImageUploader
  validates_presence_of :title

end
```
assistant